数组去重方法
0 Views 前端 with
本文字数:158 字 | 阅读时长 ≈ 1 min

数组去重方法

0 Views 前端 with
本文字数:158 字 | 阅读时长 ≈ 1 min

这篇文章给大家总结下JS实现数组去重方法

遍历数组法

最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下:

1
2
3
4
5
6
7
8
9
10
11
12
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 7, 6, 4, 3];
quchong();

function quchong() {
var arr2 = [];
for (var i = 0; i < arr.length; i++) {
if (arr2.indexOf(arr[i]) == -1) {
arr2.push(arr[i]);
}
}
console.log(arr2)
}
Sep 02, 2018