ES6数组去重

Set方法去重 

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

let set = new Set(arr); //set是es6提出的类数组结构,不可添加重复元素

let newArr = Array.from(set); // Array.from方法可以将 Set 结构转为数组。 

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

 fliter方法去重


let arr = [1, 2, 2, 3, 4, 5, 5, 6];
let newArr = arr.filter((x, index,self)=>self.indexOf(x)===index) 
console.log(newArr)

 

你可能感兴趣的:(ES6数组去重)