文章目录
前言
JavaScript Set 对象的操作方法现在已经成为 Baseline 的一部分,这意味着这些方法在所有主流浏览器中都有支持。
现在可以使用 JavaScript 中的 Set 方法来执行诸如 intersection 、 union 等集合操作。
支持的浏览器:chrome(122);edge(122);firefox(127);safari(127)
什么是 JavaScript 集合?
集合与数组类似,但每个值只能存储一次。例如,我们可以将一组项目列表添加到一个集合中,然后检查集合的结果。
集合是任何编程语言中不可或缺的数据结构。现在,您可以使用 JavaScript 的内置方法来执行集合操作。使用以下方法简化集合操作:
intersection()
intersection () 它返回一个包含此集合和给定集合中所有元素的新集合。
const odds = new Set([1, 3, 5, 7, 9]);
const squares = new Set([1, 4, 9]);
console.log(odds.intersection(squares)); // Set(2) { 1, 9 }
union()
nunion () 它返回一个包含此集合中所有元素和给定集合的新集合。
const evens = new Set([2, 4, 6, 8])<