1. 可以使用数组的方法filter方法
function remove(arr,item){
// ele 元素 x 下标
return arr.filter(function(ele){
// 返回元素和指定元素不相等的元素
return ele != item;
})
}
2. push方法添加到新数组
function remove(arr, item) {
//定义一个空数组
var newarr = [];
for (var i = 0; i < arr.length; i++) {
// 判断原数组的元素不等于指定元素
if (arr[i] != item) {
// 把元素添加到新的数组
newarr.push(arr[i]);
}
}
console.log(newarr)
// 返回新数组
return newarr;
}
这时的newarr就是返回的新数组,不包括指定的元素