انتقل إلى محتوى الدرس

JavaScript print Multidimensional Array Elements طباعة عناصر المصفوفات متعددة الابعاد المتداخلة

ستتعلم في هذا الدرس كيف تتمكن من عمل مصفوفات متعدده الأبعاد في لغة جافا سكريبت وهي مصفوفات متداخله Nested او فرعية متفرعه من المصفوفة الاصلية وطريقة عرض بعض العناصر المتداخله او تحديثها او حذف هه العناصر من المصفوفات الفرعية.

1 صفوف تعليمية
جافا سكريبت
3,598 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

هناك طريقيتين لطباعة المصفوفات المتداخلة وهي :

  • طباعة جميع قيم المصفوفات الداخلية وهي عن طريق index number واحد فقط.
  • طباعة بعض القيم من المصفوفات الداخلية  وهي عن طريق index number المصفوفة مع index number الداخلي للقيم لتصبح بهذا الشكل [0][0].

نقوم بتحديد المصفوفة الداخلية عن طريق ال index number في حال طباعة جميع قيم هذة المصفوفة.

HTML
let students = [
    ["Ahmed",25,'Programmer'],
    ["Aly",44,'IT'],
    ["Samy",33,'Cyber Security Engineer']
];
document.write("<b>" + students[0] + "<b><br>");
document.write("<b>" + students[1] + "<b><br>");
document.write("<b>" + students[2] + "<b><br>");

نقوم في البداية بتحديد المصفوفة الداخلية عن طريق ال index number ثم نقوم بتحديد عنصر المصفوفة عن طريق ال index number اخر.

HTML
let students = [
    ["Ahmed",25,'Programmer'],
    ["Aly",44,'IT'],
    ["Samy",33,'Cyber Security Engineer']
];
document.write("<b>" + students[0][0] + "<b><br>");
document.write("<b>" + students[0][2] + "<b><br>");
document.write("<b>" + students[2][0] + "<b><br>");
document.write("<b>" + students[2][1] + "<b><br>");

طباعة اول عنصر اذا كان String نص او طباعة اي عنصر اذا كان مصفوفة بداخل المصفوفات المتعدده, النص يحتاج الي index فقط اما المصفوفة المتداخلة index of index.

HTML
let students = ["Ahmed","Aly",["Samy",33,'IT']];
document.write("<b>" + students[0]+ "<b><br>");
document.write("<b>" + students[1][0]+ "<b><br>");
document.write("<b>" + students[2][0]+ "<b>");