天天看点

使用es6的set和map实现数组去重复

var set = new Set();

var arr = [1, 2, 3, 3, 2, 1];

arr.map(val => set.add(val));

// arr.map(function(val) {

// set.add(val);

// })

arr = [];

for(i of set) {

arr.push(i);

}

console.log(arr) // [1, 2, 3]

继续阅读