Назад к вопросам
Junior — Middle
87
Можете объяснить, что представляет собой структура данных Set и как она используется?
Ответ от нейросети
sobes.tech AI
Set — это структура данных, которая хранит уникальные значения без определённого порядка. В JavaScript (и Node.js) Set используется для хранения коллекции элементов, где каждый элемент может встречаться только один раз.
Основные особенности Set:
- Элементы уникальны, дубликаты игнорируются.
- Быстрый поиск, добавление и удаление элементов.
- Можно итерироваться по элементам.
Пример использования Set в Node.js:
const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // не добавится, так как 1 уже есть
console.log(mySet.has(5)); // true
mySet.delete(1);
for (const item of mySet) {
console.log(item); // выведет 5
}
Set полезен, когда нужно хранить уникальные значения, например, уникальные идентификаторы, фильтровать дубликаты из массива и т.п.