آرایه جاوا اسکریپت
آرایهها در جاوا اسکریپت: ساختار دادهای قدرتمند
آرایهها (Arrays) یکی از پرکاربردترین ساختارهای داده در جاوا اسکریپت هستند که امکان ذخیرهسازی مجموعهای از مقادیر را در یک متغیر فراهم میکنند. برخلاف برخی زبانهای برنامهنویسی، آرایههای جاوا اسکریپت میتوانند شامل انواع مختلف داده (اعداد، رشتهها، اشیا و حتی آرایههای دیگر) باشند.
روشهای ایجاد آرایه
در جاوا اسکریپت دو روش اصلی برای تعریف آرایه وجود دارد:
- لیترال آرایه: سادهترین و پرکاربردترین روش
- سازنده آرایه (Array Constructor): کمتر رایج اما گاهی مفید
روش | مثال |
---|---|
لیترال | const fruits = ["سیب", "پرتقال", "موز"]; |
سازنده | const numbers = new Array(1, 2, 3); |
متدهای پرکاربرد آرایه
جاوا اسکریپت متدهای متنوعی برای مدیریت آرایهها ارائه میدهد:
- push(): افزودن عنصر به انتهای آرایه
- pop(): حذف آخرین عنصر آرایه
- shift(): حذف اولین عنصر آرایه
- unshift(): افزودن عنصر به ابتدای آرایه
- slice(): ایجاد زیرآرایه بدون تغییر آرایه اصلی
- splice(): تغییر آرایه با حذف یا افزودن عناصر
توجه: متدهای push و pop روی انتهای آرایه کار میکنند، در حالی که shift و unshift ابتدای آرایه را تغییر میدهند.
حلقهزنی در آرایهها
برای پیمایش آرایهها میتوان از روشهای مختلفی استفاده کرد:
روش | مثال |
---|---|
for کلاسیک | for(let i=0; i<arr.length; i++) |
for...of | for(const item of arr) |
forEach | arr.forEach(item => {...}) |
برای یادگیری عمیقتر درباره آرایهها در جاوا اسکریپت، میتوانید از آرایه جاوا اسکریپت استفاده کنید.
آرایههای چندبعدی
در جاوا اسکریپت میتوان آرایههایی ساخت که خود شامل آرایههای دیگر هستند. این ساختار برای ذخیره دادههای جدولی یا ماتریسی بسیار مفید است:
const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
آرایهها در جاوا اسکریپت ابزارهای قدرتمندی هستند که با تسلط بر آنها میتوان برنامههای پیچیدهتری نوشت. برای اطلاعات تکمیلی حتماً به آرایه جاوا اسکریپت مراجعه کنید.