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

Зачем нужен Set

Set — это коллекция уникальных значений. Он полезен, когда нужно:

  • Удалить дубликаты из массива:
    javascript
    const arr = [1, 2, 2, 3];
    const unique = [...new Set(arr)]; // [1, 2, 3]
  • Проверить наличие элемента быстрее, чем в массиве (O(1) vs O(n)):
    javascript
    const set = new Set(['a', 'b']);
    set.has('a'); // true
  • Хранить уникальные объекты по ссылке (примитивы сравниваются по значению, объекты — по ссылке).

Не поддерживает индексацию, но легко конвертируется в массив через Array.from() или spread [...set].

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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