Чтобы создать набор JavaScript, вы можете использовать конструктор Set
или синтаксис new Set()
. Вот пример:
// Using the Set constructor
const set1 = new Set([1, 2, 3]);
// Using the new Set() syntax
const set2 = new Set();
set2.add(4);
set2.add(5);
set2.add(6);
Объект Set
в JavaScript — это встроенная структура данных, которая позволяет хранить уникальные значения любого типа, будь то примитивные значения или ссылки на объекты. Наборы не допускают дублирования записей.
Вот некоторые часто используемые методы объекта JavaScript Set:
add(value)
: добавляет в набор новый элемент с указанным значением.delete(value)
: удаляет элемент с указанным значением из набора.has(value)
: возвращает логическое значение, указывающее, существует ли элемент с указанным значением в наборе.clear()
: удаляет все элементы из набора.размер
: возвращает количество элементов в наборе.forEach(callbackFn)
: выполняет предоставленную функцию один раз для каждого элемента в наборе.values()
: возвращает новый объект Iterator, содержащий значения для каждого элемента в наборе.keys()
: этот метод аналогичен методуvalues()
и включен для совместимости с объектами Map.entries()
: возвращает новый объект Iterator, который содержит массив [value, value] для каждого элемента в наборе в порядке вставки.