JS集合Set

集合Set是一种无序的且唯一的数据结构,在ES6中集合名为Set,常用于去重、判断某元素是否在集合中、求交集等。

复制代码
 1 //去重
 2 const arr = [1,1,2,2];
 3 const arr2 = [...new Set(arr)];
 4 
 5 //判断元素是否在集合中
 6 const set = new Set(arr);
 7 const has = set.has(3);
 8 
 9 //求交集
10 const set2 = new Set([2,3]);
11 const set3 = new Set([...set].filter(item => set2.has(item)));
复制代码

本文作者:喵喵队立大功

本文链接:https://www.cnblogs.com/oaoa/p/14826311.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   喵喵队立大功  阅读(513)  评论(0编辑  收藏  举报
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示