منابع آموزشی و پژوهشی، برای دانشگاه و مدرسه
پشتیبانیانتشار محتوا
CODEX/سطح ۱؛ آرایه و دادهjavascriptArray

آرایه در جاوااسکریپت

آرایه در جاوااسکریپت چیست؟ اندیس از صفر، خواندن عضو، ویژگی length و خطای اندیس آخر را با مثال و خروجی روشن برای کار با فهرست داده‌ها یاد بگیرید.

مفهوم به زبان ساده

آرایه برای نگهداری چند مقدار به ترتیب مشخص مناسب است؛ مانند نمره‌ها، نام فصل‌های دوره یا شناسهٔ کالاهای سبد خرید. اندیس عضو اول صفر است.

در آرایهٔ متراکم این مثال، length برابر تعداد اعضاست. با این حال length از بزرگ‌ترین اندیس عددی یک واحد بیشتر است؛ آرایهٔ دارای خانه‌های خالی الزاماً به همان تعداد عضو واقعی ندارد.

برای تبدیل اعضا به آرایه‌ای تازه، #map را ببینید. برای اطلاعاتی که نام ویژگی دارند، مثل عنوان و قیمت یک دوره، #object معمولاً ساختار گویاتری است.

کجا به کار می‌آید؟

  • فهرست درس‌ها، قیمت‌ها یا نتیجه‌های جست‌وجو
  • پیمایش، فیلتر و تبدیل مجموعه‌ای از داده‌ها

از تعریف تا یک مثال واقعی

javascript
const numbers = [4, 8, 12];
console.log(numbers[0]);
console.log(numbers.length);
خروجی مورد انتظار
4
3
کد را تغییر دهید و نتیجه را ببینید.

این مثال چطور کار می‌کند؟

  1. numbers سه عدد را به ترتیب در خود نگه می‌دارد.

  2. numbers[0] عضو اول، یعنی ۴، را می‌خواند.

  3. numbers.length در این آرایهٔ بدون خانهٔ خالی، ۳ است.

اشتباه رایج

آخرین اندیس یک آرایهٔ غیرخالی length - 1 است. خواندن numbers[numbers.length] در این نمونه undefined می‌دهد.

این را به خاطر بسپارید

برای ترتیب و پیمایش از آرایه استفاده کنید؛ شمارش اندیس‌ها از صفر آغاز می‌شود.

بازگشت به نقشهٔ مفاهیم
یکجا انتخاب کن، راحت‌تر دریافت کن

انتخاب‌های من ۰ منبع

مجموعهٔ مطالعه‌ات را بساز.

کنار مقاله‌ها «انتخاب» را بزنید تا چند فایل را با هم دریافت کنید.

انتخاب مقاله‌های رایگان