数组去重的方法

时间:2021-12-05 19:02:05

先创建一个空数组出来,遍历原数组,放进新数组里,用indexOf方法查找新数组,判断如果没有找到这个元素,就放进新数组里,已经有的话就不会放进去

具体如下,仅供参考

var arr = [12, 32, 54, 76, 32, 12, 'a', 'a'];
var newArr = [];
for(var i = 0; i < arr.length; i++){
// newArr.indexOf(arr[i]) == -1 : 在新数组中没有找到arr[i]这个元素
if (newArr.indexOf(arr[i]) == -1) {
newArr.push(arr[i])
}
}

console.log(newArr);