تسلط بر آرایه‌های 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