1、 splice
1、找到与值匹配的项,然后移除
var Array = [1,2,3,4,5];
var value=2;//移除值是2
var key = Array.indexOf(value)//找到数组中移除项的下标
Array.splice(key, 1)
console.log(Array)
2、移除指定项
var Array = [1,2,3,4,5]
Array.splice(1,1); // 不接收返回结果
console.log(Array) // [1,3,4,5]
-----[[[注意]]]:js 中的 splice 方法返回的是删除部分的内容--------
var Array = [1,2,3]; // 删除3
Array = Array.splice(2,1); //这里不应该用 arr 接收
console.log(arr) // [3]
2、filter
filter用于对数组进行过滤
利用filter 去除重复元素
var a,
arr = ['11', '22', '44', '11', '22', '33', '44', '55'];
a = arr.filter(function (element, index, self) {
return self.indexOf(element) === index;
});
console.log(a);