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
);