المصفوفات في JavaScript
تقوم المصفوفة بتخزين قيم متعددة في متغير واحد. فبدلاً من إنشاء متغيرات منفصلة لكل عنصر، يمكنك تجميعها معاً.
إنشاء مصفوفة يمكنك إنشاء مصفوفة باستخدام الأقواس المربعة. هذه الطريقة هي الأبسط للبدء.
مثال: const bikes = ["pulser", "apache", "duke"];
حقائق أساسية عن المصفوفات
- المصفوفات هي كائنات (objects). تُرجع المعامل
typeofالقيمة "object" عند فحص مصفوفة. - تستخدم المصفوفات الأرقام للوصول إلى العناصر. العنصر الأول يكون دائماً عند الفهرس 0.
- يمكن للمصفوفات أن تحتوي على أنواع مختلفة. يمكنك تخزين النصوص، أو الأرقام، أو الكائنات، أو حتى مصفوفات أخرى في قائمة واحدة.
- لا تدعم JavaScript المصفوفات الترابطية (associative arrays). لا يمكنك استخدام الأسماء كفهارس، بل يجب عليك استخدام الأرقام.
المهام الشائعة
التحويل إلى سلسلة نصية
استخدم الطريقة toString() لتحويل المصفوفة إلى سلسلة نصية مفصولة بفاصلة.
إضافة عناصر جديدة
استخدم الطريقة push() لإضافة عنصر إلى نهاية قائمتك.
التكرار عبر العناصر
استخدم حلقة for للمرور على كل عنصر في مصفوفاتك واحداً تلو الآخر.
المصفوفات مقابل الكائنات
اختر المصفوفة عندما تستخدم بياناتك الأرقام كفهارس. اختر الكائن عندما تحتاج بياناتك إلى أسماء نصية لكل قيمة.
البيانات المتداخلة يمكنك وضع كائنات داخل مصفوفات، كما يمكنك وضع مصفوفات داخل كائنات. يتيح لك ذلك تنظيم هياكل البيانات المعقدة.
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