شرح صفوف ومحتوى الفقرة
يمكننا استخدام دالة ()pop في جافا سكريبت Array's pop() method لحذف:
- عنصر من مصفوفة متعددة الابعاد او المتداخلة Multidimensional Array.
- عنصر من مصفوفة اخري لمصفوفة متعددة الابعاد او المتداخلة Multidimensional Array.
حذف مصفوفة من المصفوفات المتعددة
قمنا بحذف اخر مصفوفة فرعية من داخل مصفوفة students وهي كل عناصر اخر مصفوفة وهي ["Samy",33,'Cyber Security Engineer'].
HTML
let students = [
["Ahmed",25,'Programmer'],
["Aly",44,'IT'],
["Samy",33,'Cyber Security Engineer']
];
document.write("<b>" +students+ "<b><br>");
students.pop();
document.write("<b>" +students+ "<b><br>");
حذف عنصر من المصفوفات المتعددة
قمنا بحذف اخر عنصر من المصفوفة فرعية الاولي وهي كلمة Programmer من ["Ahmed",25,'Programmer'] لتصبح ["Ahmed",25].
HTML
let students = [
["Ahmed",25,'Programmer'],
["Aly",44,'IT'],
["Samy",33,'Cyber Security Engineer']
];
document.write("<b>" +students+ "<b><br>");
students[0].pop();
document.write("<b>" +students+ "<b><br>");
حذف باستخدام دالة ()splice
يمكننا استخدام دالة ()splice لحذف عنصر من المصفوفات.
HTML
let students = [
["Ahmed",25,'Programmer'],
["Aly",44,'IT'],
["Samy",33,'Cyber Security Engineer']
];
document.write("<b>" +students+ "<b><br>");
students.splice(1,1)
/* After Remove*/
document.write("<b>" +students+ "<b><br>");