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

Что такое Set в JavaScript

Set — это коллекция уникальных значений любого типа. Гарантирует отсутствие дубликатов, используя строгое сравнение (===), но NaN считается равным NaN.

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

  • Порядок элементов соответствует порядку добавления
  • Нет индексов, только значения
  • Итерабельный объект (можно использовать for...of)
javascript
const set = new Set([1, 2, 3, 3, 'hello']);
set.add(4); // Добавить элемент
set.has(2); // true - проверка наличия
set.delete(3); // Удалить элемент
set.size; // 3 - текущий размер

Основные методы:

  • add(value) — добавляет значение
  • delete(value) — удаляет значение
  • has(value) — проверяет наличие
  • clear() — очищает коллекцию
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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