如何在JavaScript中获取两个集合的并集

如何在JavaScript中获取两个集合的并集

并集是两个元素的组合。在数学术语中,两个集合的并集用A∪B表示。这意味着集合A和集合B中的所有元素都应出现在一个单独的数组中。

在JavaScript中,并集意味着将一个集合的元素添加到另一个集合中。

  • JavaScript扩展运算符: 允许我们从数组中获取参数列表。
  • JavaScript add()方法: 向集合中添加具有指定值的元素。

使用扩展运算符: 扩展运算符允许在需要0个或更多参数的位置展开可迭代对象。它主要用于变量数组,其中期望有多个值。它允许我们从数组中获取参数列表。

示例: 在此示例中,我们将使用JavaScript扩展运算符获取两个集合的并集。

// 一个集合
const name1 = new Set(['Mansi', 'Akanksha', 'Mishti']);
// 另一个集合
const name2 = new Set(['Sanya', 'Monika', 'Sakshi']);
  
const union = new Set([...name1, ...name2]);
console.log(union);
HTML

输出:

Set(6) { 'Mansi', 'Akanksha', 'Mishti', 'Sanya', 'Monika', 'Sakshi' }
HTML

使用add()方法: 用于向集合中附加具有指定值的元素。它通过附加新元素来修改现有集合,但不返回新集合。

示例: 在此示例中,我们将使用add()方法来并集两个集合。

function showUnion(sA, sB) {
    const union = new Set(sA);
    for (const num of sB) {
        union.add(num);
    }
    return union;
}
const s1 = new Set(['1', '6', '8']);
const s2 = new Set(['2', '3', '4']);
console.log(showUnion(s1, s2));
HTML

输出:

Set(6) { '1', '6', '8', '2', '3', '4' }
HTML

阅读更多:JavaScript 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册