يمكن للصفائف في JS تخزين أنواع مختلفة من البيانات (القيم والسلاسل)
الصفيف في JS لا يعبر الحدود. عندما يتجاوز ترجمة صفيف الإخراج الحدود ، سيتم عرض غير محدد.
يتم زراعة المصفوفات في JS بشكل ديناميكي افتراضيًا
طريقة سهلة لاجتياز صفيف.
لـ (var key in arr) {window.alert (key+"="+arr [key]) ؛}تنشأ المشكلات عند تعيين القيم إلى صفيف ثنائي الأبعاد فارغ:
var arr2 = [] ؛ arr2 [1] [1] = 45 ؛ // JS لا يدعم طريقة المهمة هذه
حل:
// قبل ذلك ، تحتاج إلى تهيئة عدد الصفوف الموجودة لتحديد ARR2. لـ (var i = 0 ؛ i <5 ؛ i ++) {arr2 [i] = [] ؛} // بهذه الطريقة يمكنك تعيين قيمة لها. ARR2 [1] [1] = 45 ؛