تسلط بر آرایههای JavaScript
آرایههای JavaScript لیستهایی از مقادیر را به ترتیب ذخیره میکنند. شما از طریق یک ایندکس (index) به هر مقدار دسترسی پیدا میکنید.
حقایق کلیدی درباره آرایهها:
• آنها اشیاء (objects) هستند، نه انواع اولیه (primitives). • آنها بهطور خودکار تغییر اندازه میدهند. • آنها میتوانند انواع مختلف دادهها را بهطور همزمان نگه دارند. • اگر به انواع دادههای دقیق نیاز دارید، از typed arrays استفاده کنید.
نحوه استفاده از آنها:
شما یک آرایه را به این صورت تعریف میکنید: let fruits = ["Apple", "Orange", "Plum"];
شما به اولین آیتم به این صورت دسترسی پیدا میکنید: alert(fruits[0]);
قوانین مهم برای یادآوری:
- آرایهها از ایندکسگذاری مبتنی بر صفر استفاده میکنند. اولین آیتم در ایندکس 0 قرار دارد. آخرین آیتم در ایندکسِ «طول منهای یک» قرار میگیرد.
- شما نمیتوانید از رشتهها (strings) به عنوان ایندکس استفاده کنید. باید از اعداد صحیح غیرمنفی استفاده کنید.
- کپی کردن یک آرایه، یک کپی سطحی (shallow copy) ایجاد میکند. این بدان معناست که اشیاء تودرتو همچنان به آرایه اصلی متصل میمانند.
منبع: https://dev.to/karthick_07/mastering-javascript-arrays-techniques-and-best-practices-287e