es6数组去重方式

2019-05-28  本文已影响0人  希染丶

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中,实现去重

上一篇 下一篇

猜你喜欢

热点阅读