لحذف قيمة في المصفوفة وإرجاع مصفوفة جديدة، عليك اجتياز المصفوفة القديمة للعثور على العنصر المراد حذفه.
انسخ رمز الكود كما يلي:
/*
* حذف القيمة المحددة في المصفوفة
*/
Array.prototype.remove=function(value){
فارلين = this.length;
for(var i=0,n=0;i<len;i++){// قم بتعيين العناصر المراد حذفها إلى المصفوفة الجديدة
إذا(هذا[i]!=القيمة){
this[n++]=this[i];
}آخر{
console.log(i);// يستخدم للاختبار
}
}
this.length = n;
};
var arr = ['1','2','3','5','2','1','4','2','2'];
arr.remove(2);
console.log(arr);