يتم استخدام طريقة JavaScript array splice() لإضافة/إزالة العناصر من/إلى المصفوفة الموجودة. تقوم بإرجاع العناصر المحذوفة من المصفوفة. تقوم طريقة splice () أيضًا بتعديل المصفوفة الأصلية.
بناء الجملة
يتم تمثيل طريقة splice () بالصيغة التالية:
array.splice(start,delete,element1,element2,?,elementn)
معامل
يبدأ - يمثل الفهرس الذي تبدأ منه الطريقة في استخراج العناصر.
يمسح - إنه اختياري. إنه يمثل عدد العناصر المراد إزالتها.
العنصر 1، العنصر 2، ...، العنصر - إنه اختياري. وهو يمثل العناصر التي سيتم إدراجها.
يعود
مصفوفة جديدة تحتوي على العناصر التي تمت إزالتها.
مثال على طريقة JavaScript Array splice()
هنا، سوف نفهم طريقة splice() من خلال أمثلة مختلفة.
مثال 1
دعونا نرى مثالاً لإضافة عنصر إلى المصفوفة الموجودة دون إزالة العناصر الأخرى.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);اختبره الآن
انتاج:
Monday,Tuesday,Wednesday,Thursday,Friday
مثال 2
دعونا نرى مثالاً لإضافة عنصر إلى المصفوفة الموجودة أثناء إزالة العناصر الأخرى.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2,2,'Wednesday') document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);اختبره الآن
انتاج:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
مثال 3
دعونا نرى مثالاً لإضافة عنصرين إلى المصفوفة الموجودة أثناء إزالة عنصر واحد.
var arr=['Monday','Tuesday','Sunday','Friday']; var result=arr.splice(2,1,'Wednesday','Thursday'); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);اختبره الآن
انتاج:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
مثال 4
دعونا نرى مثالاً لإزالة العناصر من المصفوفة الموجودة.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);اختبره الآن
انتاج:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday