let a = new Set([1, 2, 3]);
let b = new Set([3, 5, 2]);
// 并集
let unionSet = new Set([...a, ...b]);//[1,2,3,5]
// 交集
let intersectionSet = new Set([...a].filter(x => b.has(x)));// [2,3]
// ab差集
let differenceABSet = new Set([...a].filter(x => !b.has(x)));
es6 Set 操作数组
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Set结构和数组结构很类似 但是成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用来生成 Set 数...
- 需求: 数组和字符串去重 分析: 去重一般是通过遍历的方法解决,不过ES6 set 数据结构给了我们新的思路,本文...
- 去重 new Set() Array.from() 去重方法1 --- es6去重-----数组变成一个去重了的对...