Что такое Set в JavaScript?
Set - это встроенный объект в JavaScript, представляющий собой коллекцию уникальных значений. В отличие от массивов, Set не допускает повторяющихся элементов, что делает его полезным для хранения и операций с уникальными данными.
Основные моменты:
- Уникальные значения:
Setсодержит только уникальные значения, и все его элементы уникальны.
- Методы и свойства:
Setпредоставляет методы для добавления, удаления и проверки наличия элементов, а также свойства для получения размера коллекции.
- Неупорядоченность:
- Элементы в
Setне упорядочены, и порядок их добавления не гарантирован.
- Элементы в
// Создание Set
let uniqueNumbers = new Set();
// Добавление элементов
uniqueNumbers.add(5);
uniqueNumbers.add(10);
uniqueNumbers.add(5); // Дубликат не добавится
console.log("Size of Set:", uniqueNumbers.size); // Вывод: Size of Set: 3
// Проверка наличия элемента
console.log("Contains 10:", uniqueNumbers.has(10)); // Вывод: Contains 10: true
Комментарии