#
Set
Set - это встроенный объект в JavaScript, представляющий собой коллекцию уникальных значений, то есть набор элементов, в котором каждое значение может встречаться только один раз.
Методы и операции:
add(value): Добавляет значение value в множество Set.delete(value): Удаляет значение value из множества Set, если оно существует.has(value): Проверяет наличие значения value в множестве Set и возвращает true, если оно есть, и false, если нет.clear(): Удаляет все элементы из множества Set.size (или length): Свойство, которое возвращает количество элементов в множестве.
#
Пример использования Set:
const uniqueNumbers = new Set();
uniqueNumbers.add(1);
uniqueNumbers.add(2);
uniqueNumbers.add(2); // Этот элемент не будет добавлен второй раз
console.log(uniqueNumbers); // Выведет: Set { 1, 2 }
console.log(uniqueNumbers.has(1)); // Выведет: true
uniqueNumbers.delete(1);
console.log(uniqueNumbers); // Выведет: Set { 2 }
uniqueNumbers.clear();
console.log(uniqueNumbers); // Выведет: Set {}