Встречается на собеседованиях • сегодня

Как работает Set

Set – это коллекция уникальных значений. Он хранит только уникальные элементы, автоматически удаляя дубликаты.

Особенности:

  • Проверка уникальности через строгое сравнение (===), но NaN считается равным NaN.
  • Элементы хранятся в порядке добавления.
  • Нет индексов, доступ только через методы (has, add, delete).

Пример:

javascript
const set = new Set();
set.add(1);  
set.add(2);  
set.add(1); // Игнорируется  

console.log(set.size); // 2  
console.log(set.has(2)); // true  
set.delete(2);  
console.log(set); // Set { 1 }  

Использование:

  • Удаление дубликатов из массива:
javascript
const arr = [1, 2, 2, 3];  
const unique = [...new Set(arr)]; // [1, 2, 3]  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы