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

В чем разница между Set и массивом

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

Основные отличия:

  • Set автоматически удаляет дубликаты при добавлении.
  • У Set нет индексов, элементы не упорядочены (хотя в JS они перебираются в порядке добавления).
  • Set имеет методы add, delete, has, а массив – push, pop, splice и т.д.

Пример:

javascript
const arr = [1, 2, 2, 3];
const set = new Set(arr);

console.log(arr); // [1, 2, 2, 3]
console.log(set); // Set {1, 2, 3}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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