Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Set.prototype.union

Объединяет два множества.

Доступно с: ES2025

Синтаксис

setA.union(setB)

Параметры

ПараметрТипОписание
setBSetВторое множество.

Возвращаемое значение

SetНовый Set со значениями из обоих множеств.

Примеры

Все навыки двух людей без повторов:

const anna = new Set(['js', 'css']);
const oleg = new Set(['js', 'php']);
 
console.log([...anna.union(oleg)].join(', '));

Результат:

js, css, php

Примечания

Исходные множества не меняются. В старых браузерах то же самое делают через spread: new Set([...a, ...b]).

См. также

  • Set.prototype.intersection — Возвращает общие значения двух множеств.
  • Set.prototype.difference — Возвращает значения, которые есть только в первом множестве.
  • Set — Коллекция уникальных значений.

В учебнике

  • Map и Set — Коллекции Map и Set в JavaScript: словарь с ключами любого типа и набор уникальных значений.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.