Set() конструктор
Конструктор Set позволяет создавать объекты Set, в которых хранятся уникальные значения любого типа, будь то примитивные значения или ссылки на объекты.
Интерактивный пример
Синтаксис
new Set([iterable])
Параметры
iterable
Необязательный-
Если передаётся итеративный объект, все его элементы будут добавлены в новый Set.
Если вы не укажете этот параметр или его значение равно нулю, новый набор будет пустым.
Возвращаемое значение
Новый объект Set.
Примеры
Использование объекта Set
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