Встречается на собеседованиях • сегодня
Зачем нужна коллекция Map
Map — это коллекция пар ключ-значение, где ключи могут быть любого типа (в отличие от объектов, где ключи только строки или символы). Основные преимущества:
- Любые типы ключей — можно использовать объекты, числа и т.д.
- Порядок элементов — сохраняет порядок вставки.
- Производительность — быстрый поиск, добавление и удаление.
- Удобные методы —
.set(),.get(),.has(),.delete().
Пример:
javascript
const map = new Map();
map.set({ id: 1 }, 'User 1'); // объект как ключ
map.set(42, 'The Answer'); // число как ключ
console.log(map.get(42)); // 'The Answer'
console.log(map.has({ id: 1 })); // false (другой объект)Используется для хранения данных с нестандартными ключами или когда важен порядок.

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