专栏名称: 大迁世界
掘金LV8,思否10万+的作者。一个热爱前端的创业者。
目录
相关文章推荐
今天看啥  ›  专栏  ›  大迁世界

JavaScript 中的 7 个新 Set 方法:`union()`、`intersection()`,以及其他 5 个

大迁世界  · 公众号  ·  · 2024-08-22 08:35

文章预览

前端岗位内推来了 我们坦诚一点:你可能对 Set 并不怎么关心!至少直到现在…… Set 从 ES6 就已经存在了,但通常它们只是用来确保列表中没有重复项。 然而,随着这7个即将推出的内置 Set 方法,我们可能会发现自己更加频繁地使用它们。 1. union() Set 的新方法 union() 为我们提供了两个集合中所有唯一的元素。 并且由于它是不可变的并返回副本,你可以无限链式调用它: const  setA =  new   Set ([ 1 ,  2 ,  3 ]); const  setB =  new   Set ([ 3 ,  4 ,  5 ]); const  unionSet = setA.union(setB);  // Set {1, 2, 3, 4, 5} 2. intersection() 哪些元素同时存在于两个集合中? const  setA =  new   Set ([ 1 ,  2 ,  3 ]); const  setB =  new   Set ([ 2 ,  3 ,  4 ]); const  intersectionSet = setA.intersection(setB);  // Set {2, 3} 3. difference() difference() 方法执行 A - B,返回集合 A 中不在集合 B 中 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览