آرایهها یکی از ساختارهای مهم و پرکاربرد در زبان برنامهنویسی جاوااسکریپت هستند که به شما اجازه میدهند مجموعهای از دادهها را در یک مکان ذخیره کرده و به راحتی به آنها دسترسی پیدا کنید. در واقع، میتوانید به کمک آرایهها یک لیست از اعداد، متون، یا حتی آبجکتهای مختلف ایجاد کنید که هرکدام به یک اندیس خاص دراین لیست اشاره میکنند.
ایجاد و استفاده از آرایهها در جاوااسکریپت بسیار ساده و سرراست است. برای شروع، میتوانید یک آرایه را با استفاده از براکتها تعریف کنید و با استفاده از متدهای مختلف مثل push
، pop
، shift
و unshift
آن را مدیریت کنید.
برخی از مهمترین ویژگیهای آرایهها در جاوااسکریپت شامل قابلیت ذخیره سازی انواع مختلف دادهها، امکان تغییر اندازه، و ارائه متدهای مفید برای اجرای عملیاتهایی مانند اضافه و حذف عناصر، مرتبسازی و جستجو در بین عناصر است. هرچند که ممکن است از لحاظ ساختاری ساده به نظر برسند، اما در واقع یکی از ابزارهای قدرتمند برای سازماندهی و مدیریت دادهها در جاوااسکریپت محسوب میگردند.
قابلیت انعطافپذیر بودن آرایهها باعث میشود تا در پروژههای واقعی کارآمدی بالایی داشته باشند. برای مثال، اگر بخواهید یک لیست سفارشات مشتریان در یک فروشگاه آنلاین را مدیریت کنید، آرایهها انتخاب مناسبی خواهند بود. همچنین میتوانید با استفاده از آرایهها عملکردهایی مثل فیلتر کردن و نگاشت (mapping) بر روی دادهها انجام دهید.
در ادامه، به چند مثال از نحوه ایجاد و استفاده از آرایهها و متدهای مرتبط با آنها در جاوااسکریپت میپردازیم.
// تعریف یک آرایه ساده از اعداد
let numbers = [1, 2, 3, 4, 5];
// اضافه کردن یک عنصر به انتهای آرایه
numbers.push(6);
// حذف آخرین عنصر آرایه
numbers.pop();
// اضافه کردن یک عنصر به ابتدای آرایه
numbers.unshift(0);
// حذف اولین عنصر آرایه
numbers.shift();
// پیمایش عناصر آرایه و چاپ آنها
numbers.forEach(function(number) {
console.log(number);
});
متغیر numbers
یک آرایه ساده از اعداد ایجاد میکند.
متد push
عنصری را به انتهای آرایه اضافه میکند.
متد pop
آخرین عنصر را از آرایه حذف میکند.
متد unshift
عنصری را به ابتدای آرایه اضافه میکند.
متد shift
اولین عنصر را از آرایه حذف میکند.
متد forEach
برای پیمایش عناصر آرایه به کار میرود و در اینجا برای چاپ کردن آنها استفاده شده است.