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)));

JS集合Set

上一篇:使用链表指针获取JSON的节点值


下一篇:微服务架构-高性能Netty服务器-064:Netty实战与反序列化与序列化协议