使用js去除数组里的某一元素,如果该元素存在多个,都将会被去掉。
Array.prototype.removeItems = function (item) {
//获取元素的索引
let index = this.indexOf(item);
if(index>-1){
//根据索引去除元素
this.splice(index,1);
//递归执行
this.removeItems(item);
}
}
本文介绍了一种使用JavaScript实现从数组中移除指定元素的方法。通过递归调用自定义的removeItems方法,可以一次性移除数组中所有指定的元素实例。
使用js去除数组里的某一元素,如果该元素存在多个,都将会被去掉。
Array.prototype.removeItems = function (item) {
//获取元素的索引
let index = this.indexOf(item);
if(index>-1){
//根据索引去除元素
this.splice(index,1);
//递归执行
this.removeItems(item);
}
}

被折叠的 条评论
为什么被折叠?