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

Работал ли с Set

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

  • add(value) — добавляет элемент.
  • delete(value) — удаляет элемент.
  • has(value) — проверяет наличие элемента.
  • size — возвращает количество элементов.

Пример:

javascript
const uniqueNumbers = new Set();  
uniqueNumbers.add(1);  
uniqueNumbers.add(2);  
uniqueNumbers.add(1); // Не добавится, так как уже есть  

console.log(uniqueNumbers.size); // 2  
console.log(uniqueNumbers.has(2)); // true  

Использую для удаления дубликатов из массива:

javascript
const arr = [1, 2, 2, 3];  
const uniqueArr = [...new Set(arr)]; // [1, 2, 3]  

Set полезен для работы с уникальными данными и быстрой проверки наличия элемента (O(1)).

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

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

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

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