Встречается на собеседованиях • сегодня
В чем разница между Set и Map
Set и Map – коллекции в JavaScript, но с разными целями:
Set
- Хранит только уникальные значения (примитивы или объекты).
- Нет ключей, только значения.
- Методы:
add,delete,has,clear. - Используется для проверки наличия элемента.
javascript
const set = new Set();
set.add(1);
set.has(1); // trueMap
- Хранит пары ключ-значение.
- Ключи могут быть любого типа (в отличие от объектов).
- Методы:
set,get,delete,has. - Поддерживает порядок элементов.
javascript
const map = new Map();
map.set('name', 'Alice');
map.get('name'); // 'Alice'Итог:
Set– для уникальных значений.Map– для структуры данных с ключами.

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