Встречается на собеседованиях • сегодня
Что такое Map в JavaScript
Map – это коллекция ключ-значение, где ключи могут быть любого типа (в отличие от объектов, где ключи только строки или символы).
Особенности:
- Сохраняет порядок добавления элементов.
- Позволяет использовать объекты, функции и другие сложные типы в качестве ключей.
- Имеет методы:
set(),get(),has(),delete(),clear(),size.
Пример:
javascript
const map = new Map();
map.set('name', 'Alice'); // строка как ключ
map.set(42, 'The Answer'); // число как ключ
map.set({ id: 1 }, 'User'); // объект как ключ
console.log(map.get(42)); // 'The Answer'
console.log(map.size); // 3Когда использовать:
- Если нужны сложные ключи или порядок элементов важен.
- Для частых добавлений/удалений (производительность лучше, чем у объекта).

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