Встречается на собеседованиях • сегодня
Для чего нужен Map в JavaScript
Map — это коллекция пар ключ-значение, где ключи могут быть любого типа (в отличие от объектов, где ключи только строки или символы).
Преимущества Map:
- Сохраняет порядок элементов (в отличие от объектов).
- Позволяет использовать объекты, функции и другие сложные типы в качестве ключей.
- Удобные методы:
set(),get(),has(),delete(),clear(). - Лучшая производительность при частых добавлениях/удалениях.
Пример:
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.has({ id: 1 })); // false (разные объекты)Используйте Map, когда нужны сложные ключи или важен порядок элементов.

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