移除数组中的所有值为item项

/*
移除数组中的所有值为item项
item为需要移除的元素
arr为需要操作的数组
注:数组赋值的时候赋值的是地址,而不是数组的拷贝
拷贝得到一份新数组:
newArr = [].concat(arr)
*/ 
removeItem: function(item,arr){
	for(let i = 0; i < arr.length;i++){
		if(arr[i] == item){
			arr.splice(i,1);
			// 移除某一项后,索引需要前移一位
			i--;
		}
	}
	return true
},```
posted @ 2021-07-28 15:22  飞流川溪  阅读(57)  评论(0)    收藏  举报