Set() конструктор
Конструктор Set позволяет создавать объекты Set, в которых хранятся уникальные значения любого типа, будь то примитивные значения или ссылки на объекты.
Интерактивный пример
Синтаксис
new Set([iterable])
Параметры
iterable
Необязательный-
Если передаётся итеративный объект, все его элементы будут добавлены в новый Set.
Если вы не укажете этот параметр или его значение равно нулю, новый набор будет пустым.
Возвращаемое значение
Новый объект Set.
Примеры
Использование объекта Set
js
let mySet = new Set();
mySet.add(1); // Set [ 1 ]
mySet.add(5); // Set [ 1, 5 ]
mySet.add(5); // Set [ 1, 5 ]
mySet.add("какой-то текст"); // Set [ 1, 5, 'какой-то текст' ]
let o = { a: 1, b: 2 };
mySet.add(o);
Спецификации
Specification |
---|
ECMAScript Language Specification # sec-set-constructor |
Совместимость с браузерами
BCD tables only load in the browser