آرایه‌ها در JavaScript

آرایه یک شیء است که برای ذخیره مجموعه‌ای از داده‌ها استفاده می‌شود.

به‌جای ایجاد متغیرهای جداگانه برای هر آیتم، از یک آرایه برای نگهداری همه آن‌ها استفاده می‌کنید. این کار باعث صرفه‌جویی در زمان و تمیز شدن کد شما می‌شود.

ویژگی‌های کلیدی آرایه‌های JavaScript:

  • عناصر (Elements): این‌ها مقادیری هستند که درون لیست شما قرار دارند.
  • مرتب‌شده (Ordered): هر عنصر موقعیت مشخصی دارد.
  • شروع از ایندکس صفر (Zero indexed): اولین آیتم در ایندکس 0 قرار دارد. دومین آیتم در ایندکس 1 قرار دارد.
  • اندازه پویا (Dynamic size): می‌توانید هر زمان که نیاز داشتید، آیتم‌ها را اضافه یا حذف کنید.
  • ناهمگون (Heterogeneous): می‌توانید اعداد، رشته‌ها، اشیاء یا حتی آرایه‌های دیگر را در یک لیست ذخیره کنید.

چرا از آن‌ها استفاده کنیم؟

اگر ۳۰۰ نام خودرو داشته باشید، نمی‌توانید ۳۰۰ متغیر جداگانه ایجاد کنید. یک آرایه تمام این ۳۰۰ نام را تحت یک نام نگه می‌دارد. سپس می‌توانید هر خودرو را با استفاده از شماره ایندکس آن پیدا کنید.

نحوه ایجاد یک آرایه:

بهترین راه استفاده از آرایه لیترال (array literal) است. این روش سریع و خوانا است.

const cars = ["Saab", "Volvo", "BMW"];

همچنین می‌توانید از کلمه کلیدی new استفاده کنید، اما این کار ضروری نیست. برای عملکرد بهتر، از روش لیترال استفاده کنید.

نکات مهم:

  • آرایه‌ها اشیاء (objects) هستند. وقتی یک آرایه را بررسی می‌کنید، عملگر typeof مقدار "object" را برمی‌گرداند.
  • شما می‌توانید هر چیزی را درون یک آرایه ذخیره کنید. این شامل توابع و سایر اشیاء نیز می‌شود.
  • ویژگی length به شما می‌گوید که چند آیتم در لیست شما وجود دارد.
  • مقدار length همیشه یک واحد بیشتر از بالاترین ایندکس است.

دسترسی به داده‌ها:

برای دریافت اولین آیتم: let first = fruits[0];

برای دریافت آخرین آیتم: let last = fruits[fruits.length - 1];

منبع: https://www.w3schools.com/js/js_arrays.asp

پست کامل: https://dev.to/madhanraj/arrays-in-javascript-56e1