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

Add an Element to a Multidimensional Array اضافة عناصر الي المصفوفات متعددة الابعاد المتداخلة

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

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

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

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

يمكننا استخدام دالة ()push في جافا سكريبت Array's push() method لاضافة:

  •  عنصر  للمصفوفة متعددة الابعاد او المتداخلة Multidimensional Array.
  •  مصفوفة  اخري لمصفوفة متعددة الابعاد او المتداخلة Multidimensional Array.

اضافة مصفوفة

اضافة مصفوفة اخري لمصفوفة متعددة الابعاد او المتداخلة Multidimensional Array.

HTML
let students = [
    ["Ahmed",25,'Programmer'],
    ["Aly",44,'IT'],
    ["Samy",33,'Cyber Security Engineer']
];
document.write("<b>Before Add : " +students+ "<b><br>");
students.push(["khaled",34,"Web Designer"]);
document.write("<b>After Add : " +students+ "<b><br>");

اضافة عنصر للمصفوفة

اضافة عنصر للمصفوفة متعددة الابعاد او المتداخلة Multidimensional Array.

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

اضافة عنصر لمصفوفة محددة

اضافة عنصر للمصفوفة محددة داخل المصفوفة متعددة الابعاد او المتداخلة Multidimensional Array قمنا باضافة للمصفوفة الاولي قيمة Genius.

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