نسخة الكود كما يلي:
var Beatles = ["John" ، "Paul" ، "George" ، "Ringo"] ؛
يعد صفيف البيتلز أعلاه مثالًا نموذجيًا على صفيف تقليدي: إن التراجع عن كل عنصر هو رقم ، وبالنسبة لكل عنصر مضاف ، يتم زيادة الرقم بدوره بدوره. إن ترجمة العنصر الأول هو 0 ، والكتلة العكسية للعنصر الثاني هي 1. وهلم جرا.
إذا تم إعطاء قيمة العنصر فقط عند ملء الصفيف ، فستكون هذه الصفيف عبارة عن صفيف تقليدي ، وسيتم إنشاء وإنشاء مشترك لعناصره تلقائيًا.
يمكن تغيير هذا السلوك الافتراضي عن طريق إعطاء مشترك بشكل صريح لكل عنصر جديد عند ملء المصفوفة. عند إعطاء مشترك لعناصر جديدة ، لا يجب أن تقتصر على استخدام أرقام عدد صحيح. يمكنك أيضًا استخدام السلاسل:
نسخة الكود كما يلي:
var lennon = array () ؛
Lennon ["name"] = "John" ؛
Lennon ["Year"] = "1940" ؛
Lennon ["Living"] = false ؛
مثل هذا الصفيف يسمى صفيف ترابط. نظرًا لأنه يمكن استخدام السلاسل بدلاً من القيم الرقمية ، فإن الكود أكثر قابلية للقراءة. ومع ذلك ، فإن هذا الاستخدام ليس عادة جيدة ولا ينصح به للجميع لاستخدامه. بشكل أساسي ، عند إنشاء صفيف ترابط ، يمكنك إنشاء خصائص لكائن الصفيف. في JavaScript ، جميع المتغيرات هي في الواقع كائنات من نوع ما. على سبيل المثال ، القيمة المنطقية هي كائن من نوع Boolean ، وصفيف هو كائن من نوع النوع. في المثال أعلاه ، أضفت بالفعل الاسم والسنة والمعيشة هي أن السمات إلى مجموعة Lennon. من الناحية المثالية ، يجب ألا تعدل خصائص كائن صفيف ، ولكن استخدام كائن مشترك.
ما سبق هو كل شيء عن هذا المقال ، أتمنى أن تنال إعجابك.