Set.prototype.union
Объединяет два множества.
Доступно с: ES2025
Синтаксис
setA.union(setB)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| setB | Set | Второе множество. |
Возвращаемое значение
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: словарь с ключами любого типа и набор уникальных значений.