zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Javscript删除数组中指定元素并返回新数组

数组 删除 指定 元素 返回 Javscript
2023-06-13 09:15:19 时间
把数组中某个值删除,并返回新数组,需要遍历旧数组找到要删除的元素
复制代码代码如下:

/*
*删除数组中指定值
*/
Array.prototype.remove=function(value){
varlen=this.length;
for(vari=0,n=0;i<len;i++){//把出了要删除的元素赋值给新数组
if(this[i]!=value){
this[n++]=this[i];
}else{
console.log(i);//测试所用
}
}
this.length=n;
};

vararr=["1","2","3","5","2","1","4","2","2"];
arr.remove(2);
console.log(arr);