إتقان مصفوفات JavaScript
تخزن مصفوفات JavaScript قوائم من القيم بترتيب معين. يمكنك الوصول إلى كل قيمة من خلال الفهرس (index).
حقائق رئيسية حول المصفوفات:
• هي كائنات (objects)، وليست أنواعاً أولية (primitives). • يتغير حجمها تلقائياً. • يمكنها احتواء أنواع بيانات مختلفة في آن واحد. • استخدم المصفوفات المحددة النوع (typed arrays) إذا كنت بحاجة إلى أنواع بيانات صارمة.
كيفية استخدامها:
تقوم بتعريف المصفوفة بهذا الشكل: let fruits = ["Apple", "Orange", "Plum"];
يمكنك الوصول إلى العنصر الأول بهذا الشكل: alert(fruits[0]);
قواعد يجب تذكرها:
- تستخدم المصفوفات فهرسة تبدأ من الصفر (zero-based indexing). العنصر الأول يقع في الفهرس 0، بينما يقع العنصر الأخير في الفهرس (الطول - 1).
- لا يمكنك استخدام النصوص (strings) كفهارس. يجب عليك استخدام أعداد صحيحة غير سالبة.
- يؤدي نسخ المصفوفة إلى إنشاء نسخة سطحية (shallow copy). وهذا يعني أن الكائنات المتداخلة تظل مرتبطة بالمصفوفة الأصلية.
المصدر: https://dev.to/karthick_07/mastering-javascript-arrays-techniques-and-best-practices-287e