es5 Set数据集转换为数组Array

const set = new Set([1,2,3,4,2,3,4]);

const arr = Array.from(set);

Array.from可以实现将set数据集转换为数组形式;

上述代码可以实现对数组的去重。最终arr=[1,2,3,4]。

2:扩展运算符(...) 

let set = new Set(['red', 'green', 'blue']);
let arr = [...set];
// ['red', 'green', 'blue']

扩展运算符和 Set 结构相结合,就可以去除数组的重复成员:

let arr = [3, 5, 2, 2, 5, 5];
let unique = [...new Set(arr)];
// [3, 5, 2]

你可能感兴趣的:(前端开发)