[ ]
فصل ششم: آرایهها و مدیریت لیستها
اطلاعات انبوه را مثل یک حرفهای دستهبندی کنید!
۱. آرایه واقعاً چیست؟
آرایه مانند یک **قفسه کشویی** است. شما به جای اینکه برای هر وسیله یک کمد جداگانه بخرید، یک کمد بزرگ (آرایه) میخرید که چندین کشو دارد و در هر کشو یک مورد را قرار میدهید. در برنامهنویسی، آرایه به ما اجازه میدهد چندین مقدار (متن، عدد و…) را در قالب **یک متغیر واحد** ذخیره کنیم.
نکته حیاتی (ایندکس): در دنیای جاوااسکریپت، شمارش کشوهای آرایه از صفر شروع میشود. یعنی کشوی اول شماره 0، کشوی دوم شماره 1 و به همین ترتیب ادامه مییابد.
۲. ساختن اولین آرایه
برای ساخت آرایه از علامت [ ] (براکت) استفاده میکنیم:
const courses = [“HTML”, “CSS”, “JavaScript”];
// دسترسی به آیتمها
console.log(courses[0]); // خروجی: HTML
console.log(courses[2]); // خروجی: JavaScript
۳. ابزارهای کار با آرایه (Methods)
آرایهها ابزارهای آمادهای دارند که به ما اجازه میدهند لیستمان را تغییر دهیم:
.push() : اضافه کردن یک آیتم جدید به انتهای لیست..pop() : حذف کردن آخرین آیتم از لیست..length : به ما میگوید چند آیتم در آرایه وجود دارد.
let cart = [“Laptop”, “Mouse”];
cart.push(“Monitor”); // اضافه شد
console.log(cart.length); // خروجی: 3
۴. ترکیب طلایی: حلقهها و آرایهها
چطور تمام آیتمهای یک آرایه را چاپ کنیم؟ با استفاده از حلقهای که در فصل ۴ یاد گرفتیم! این یکی از پرتکرارترین کارهای یک برنامهنویس است.
const students = [“علی”, “مریم”, “رضا”, “سارا”];
for (let i = 0; i < students.length; i++) {
console.log(`دانشجو شماره ${i+1}: ${students[i]}`);
}
🛠 چالش عملی: لیست خرید CSLearn
۱. آرایهای بسازید که شامل ۵ نام میوه باشد.
۲. میوه سوم را در کنسول چاپ کنید.
۳. نام میوه اول را به “سیب” تغییر دهید. (راهنمایی: fruits[0] = "Apple")
۴. یک میوه جدید به انتهای لیست اضافه کنید.
مشاهده راهنمای حل
let fruits = [“Banana”, “Orange”, “Kiwi”, “Mango”, “Grape”];
console.log(fruits[2]);
fruits[0] = “Apple”;
fruits.push(“Watermelon”);
فوقالعاده بود! شما حالا میدانید چطور دادهها را دستهبندی کنید.
آرایهها پایه و اساس کار با دیتابیسها و لیستهای پیچیده در اپلیکیشنهای واقعی هستند.
در فصل هفتم، به سراغ “اشیاء (Objects)” میرویم؛ جایی که یاد میگیریم چطور ویژگیهای یک موجودیت (مثل یک ماشین یا یک انسان) را توصیف کنیم!
CSLearn.ir – همراه شما در دنیای بیکران کدها