Set:数据结构,类似数组,成员唯一
...:(展开/剩余)运算符,展开数组和对象;
...使用
//展开
let a = [1,2,3];
console.log(...a);
输出: 1 2 3
Set使用
let a = [1,1,1,1,2,2,2]
let b = new Set(a)
输出b: Set{1,2}
结合两者
var a = [1,2,2,2,3];
a = [...new Set(a)];
输出 a = [1,2];
首先 new Set(a) 为 Set{1,2}
然后...将 new Set(a)展开,为: 1 2
最后,放入a中,实现去重
网友评论