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