موضوعات اصلی این جلسه
تعریف آرایهها
آرایهها ساختاری هستند که به شما اجازه میدهند چندین مقدار را در یک متغیر ذخیره کنید. هر مقدار در آرایه یک عنصر نامیده میشود و دارای یک اندیس (ایندکس) است که مکان آن را در آرایه مشخص میکند.
ایجاد آرایهها
آرایهها میتوانند به صورت زیر در جاوا اسکریپت تعریف شوند:
const fruits = ["Apple", "Banana", "Mango"];
const numbers = [1, 2, 3, 4, 5];
دسترسی به عناصر آرایه
برای دسترسی به عناصر آرایه از اندیسها استفاده میکنیم. اندیسها از صفر شروع میشوند.
console.log(fruits[0]); // خروجی: Apple
console.log(numbers[2]); // خروجی: 3
اضافه کردن و حذف کردن عناصر
از متدهای push() و pop() برای اضافه و حذف کردن عناصر از انتهای آرایه و unshift() و shift() برای ابتدای آرایه استفاده میشود.
fruits.push("Orange"); // اضافه کردن به انتها
fruits.pop(); // حذف از انتها
fruits.unshift("Strawberry"); // اضافه کردن به ابتدا
fruits.shift(); // حذف از ابتدا
پیمایش در آرایهها با استفاده از حلقهها
یکی از روشهای رایج برای پیمایش آرایهها استفاده از حلقهی for و for...of است.
for (const fruit of fruits) {
console.log(fruit);
}
متدهای پرکاربرد آرایهها
جاوا اسکریپت متدهای زیادی برای کار با آرایهها دارد. برخی از متدهای پرکاربرد عبارتند از:
map(): برای ایجاد آرایهی جدید با پردازش هر عنصر از آرایه.filter(): برای فیلتر کردن عناصر.reduce(): برای محاسبه یا ترکیب مقادیر آرایه.find(): برای پیدا کردن یک عنصر خاص.includes(): برای بررسی وجود یک عنصر در آرایه.