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

Для чего нужен Set в JavaScript

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

  • Удалить дубликаты из массива
  • Проверить наличие элемента без лишних проверок
  • Работать с уникальными данными (например, теги, ID)

Пример:

javascript
const numbers = [1, 2, 2, 3, 4, 4];
const uniqueNumbers = [...new Set(numbers)]; // [1, 2, 3, 4]

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

  • Хранит только уникальные значения (примитивы или ссылки на объекты)
  • Быстрее проверяет наличие элемента, чем массив (has() vs includes())
  • Не имеет индексов, но поддерживает итерацию

Методы:

  • add(value)
  • delete(value)
  • has(value)
  • size (свойство, не метод)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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