在ES6中可以使用Set方法进行数组去重:
let arr = [1,1,1,2,2,3,3,3,4,4]
let set = new Set(arr)
console.log(set);
输出结果:Set(4) {1, 2, 3, 4}
生成的是一个Set类型而不是一个数组类型,需要我们把他转换成为数组类型
let arr = [1,1,1,2,2,3,3,3,4,4]
let set = new Set(arr)
console.log(set);
let arr2 = Array.from(set) //将类数组转化为真数组
console.log(arr2);
输出结果:
Set(4) {1, 2, 3, 4}
es6demo-4-6.js:29 (4) [1, 2, 3, 4]