آرایه در جاوااسکریپت (قسمت بیست و یکم)

در جاوااسکریپت برای ذخیره سازی یک مقدار از متغیرها استفاده میکنیم.
در حالت عادی متغیر می‌تواند تنها یک مقدار را درون خود ذخیره کند.
حال اگر چند مقدار مختلف داشته باشیم پس مجبوریم برای هر یک،یک متغیر تعریف کنیم. آیا این کار، منطقی است؟این کار علاوه بر شلوغ کردن محیط کدنویسی باعث کند شدن اجرای برنامه شما می‌شود. از طرفی اگر شما بخواهید روی آیتم های خود حلقه ایجاد کنید و یکی را انتخاب کنید چطور؟

مثال:

let Name1 = &quotamir&quot
let Name2 = &quotshahryar&quot
let Name3 = &quotmohsen&quot

برای حل این مشکل آرایه بوجود آمد. هدف از ساخت آرایه این بود که یک متغیر بتواند چند مقدار از هر نوعی مثلا عدد،رشته،آبجکت،تابع و ... درون خود ذخیره کند.

مثال:

const fullName = [&quotamir&quot, &quotjavanmit&quot, 29];

همانطور که مشاهده میکنید آرایه را با کلمه کلیدی const تعریف کرده ایم. این به معنی این نیست که مقادیر آرایه را نمیتوان تغییر داد. بلکه نمیتوان متغیر دیگری به همان نام ایجاد کرد.


اندیس یا index آیتم ها در آرایه ها

آرایه ها ویژگی که دارند این است که هر آیتم دارای موقعیت مشخص در یک لیست است. منظور از آن این است که میتوان از بین چندین آیتم، به آیتم موردنظر خود دسترسی پیدا کرد. برای پیدا کردن موقعیت یک آیتم از اندیس یا ایندکس میتوان استفاده کرد. هر آیتم بسته به موقعیت مکانی خود در یک لیست دارای موقعیت مکانی با عدد است.
شماره موقعیت آیتم ها از عدد 0 شروع می‌شود و می‌توان به رجوع به آن شماره مقدار آیتم موردنظر خود را برگشت داد.


مشاهده ادامه در لینک زیر:

https://dejavan.ir


لیست آموزش خصوصیات آرایه ها در جاوااسکریپت

https://virgool.io/jsarrayproperties

لیست آموزش توابع آرایه ها در جاوااسکریپت

https://virgool.io/jsarraymethods

سخن پایانی

این بود یکی دیگر از آموزش جاوااسکریپت در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/JavaScriptTutorial