آرایهها در JavaScript
یک آرایه چندین مقدار را در یک متغیر ذخیره میکند. به جای ایجاد متغیرهای جداگانه برای هر آیتم، آنها را با هم گروهبندی میکنید.
نحوه ایجاد یک آرایه
برای لیست کردن آیتمهای خود از براکت استفاده کنید.
const bikes = ["pulser", "apache", "duke"];
نکات کلیدی درباره آرایهها:
- آرایهها از نوع object هستند. عملگر
typeofمقدار "object" را برای آنها برمیگرداند. - آنها از اعداد برای دسترسی به دادهها استفاده میکنند. اولین آیتم در ایندکس 0 قرار دارد.
- شما میتوانید انواع مختلف دادهها را در یک آرایه ذخیره کنید. میتوانید رشتهها (strings)، اعداد (numbers)، اشیاء (objects) یا حتی آرایههای دیگر را ذخیره کنید.
وظایف رایج:
- تبدیل به رشته: از متد
toString()برای تبدیل لیست خود به یک رشته که با کاما از هم جدا شدهاند، استفاده کنید. - افزودن آیتمها: از متد
push()برای اضافه کردن یک آیتم جدید به انتهای لیست خود استفاده کنید. - پیمایش آیتمها: از یک حلقه
forبرای پیمایش تکتک عناصر آرایه خود استفاده کنید.
آرایهها در مقابل اشیاء (Arrays vs Objects) شما باید ابزار مناسب را برای دادههای خود انتخاب کنید.
- زمانی از آرایهها استفاده کنید که ایندکس شما یک عدد باشد.
- زمانی از اشیاء استفاده کنید که ایندکس شما یک رشته (متن) باشد.
JavaScript از آرایههای انجمنی (associative arrays) پشتیبانی نمیکند. اگر به ایندکسهای نامگذاری شده نیاز دارید، به جای آن از یک object استفاده کنید.
ساختارهای داده پیچیده شما میتوانید دادهها را برای ساخت مدلهای پیچیده، به صورت تودرتو (nest) قرار دهید. یک object میتواند شامل یک آرایه باشد. یک آرایه میتواند شامل objectها باشد. این کار به شما در مدیریت ساختارهای داده در دنیای واقعی کمک میکند.
Source: https://www.w3schools.com/js/js_arrays.asp Source: https://www.geeksforgeeks.org/javascript/best-known-javascript-array-methods/
Full post: https://dev.to/ezhil_arasan_d1230a486501/array-in-javascrip-1hna