Встречается на собеседованиях • сегодня
Что может быть ключами в Set
В Set ключами могут быть любые значения, включая примитивы (строки, числа, boolean, null, undefined, Symbol) и объекты (включая массивы, функции и другие объекты). Set использует строгое сравнение (===), поэтому разные объекты считаются уникальными, даже если они идентичны по содержанию.
Пример:
javascript
const set = new Set();
set.add(1); // число
set.add('text'); // строка
set.add({ a: 1 }); // объект
set.add([1, 2]); // массив
set.add({ a: 1 }); // другой объект (добавится, так как это новый объект)
console.log(set.size); // 5Особенности:
NaNсчитается равнымNaN(хотяNaN !== NaNв обычном сравнении)-0и+0считаются равными

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы