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

Remove Array Element in JavaScript ازالة او حذف قيمة من قيم المصفوفة في لغة جافا سكريبت

ستتعلم في هذه الدرس انشاء عناصر جديد بداخل المصفوفة Create Array Element وايضاً يمكنك حذف عنصر من المصفوفة Remove Array Element ويمكنك ايضاً التعديل علي قيم المصفوفات update element value ايضاً يمكنك معرفة عدد عناصر المصفوفه.

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

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

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

تستخدم ال splice method في حذف قيم من المصفوفة, تعرف القيمة داخل المصفوفة او تسمي array item 

كيفية الاستخدام :

  •  تحديد رقم item في المصفوفة التي سوف تقوم لغة الجافا سكريبت بالبدء منه عند حذف او ازالة عنصر من المصفوفة
  • تحديد عدد القيم number of items من المصفوفة التي سوف يتم حذفها

ازالة اول قيمة من المصفوفة

HTML
var courses= ["HTML", "CSS", "JS", "PHP"];
document.write("<b>" + courses+ "<b> <br>");
courses.splice(0, 1);
document.write("<b>" + courses + "<b> <br>");

استخدمنا عدد العناصر في المصفوفة ثم قمنا بطرح 1 من الناتج لكي يتطابق رقمه مع اخر index في ال array ثم حددنا عدد القيم التي سوف تحذف والنتيجه ازالة اخر قيمه من المصفوفة

HTML
var courses= ["HTML", "CSS", "JS", "PHP"];
document.write("<b>" + courses+ "<b> <br>");
courses.splice((courses.length -1) , 1);
document.write("<b>" + courses + "<b> <br>");

استخدمنا عدد العناصر في المصفوفة ثم قمنا بطرح 1 من الناتج لكي يتطابق رقمه مع اخر index في ال array ثم حددنا عدد القيم التي سوف تحذف والنتيجه ازالة اخر قيمه من المصفوفة

HTML
var courses= ["HTML", "CSS", "JS", "PHP"];
document.write("<b>" + courses+ "<b> <br>");
courses.splice((courses.length -2) , 2);
document.write("<b>" + courses + "<b> <br>");

حددنا تاني قيمة وهي 1 لان المصفوفة تبدأ العد من صفر ثم قمنا بحذف قيمة واحده وهي تاني قيمة في المصفوفة

HTML
var courses= ["HTML", "CSS", "JS", "PHP"];
document.write("<b>" + courses+ "<b> <br>");
courses.splice(1 , 1);
document.write("<b>" + courses + "<b> <br>");

حددنا تاني قيمة وهي 1 لان المصفوفة تبدأ العد من صفر ثم قمنا بحذف قيمة واحده وهي تاني قيمة في المصفوفة

HTML
var courses= ["HTML", "CSS", "JS", "PHP"];
document.write("<b>" + courses+ "<b> <br>");
courses.splice(1 , 1);
document.write("<b>" + courses + "<b> <br>");