Встречается на собеседованиях • сегодня

Что такое Map

Map – это коллекция пар ключ-значение в JavaScript, где ключи могут быть любого типа (в отличие от объектов, где ключи только строки или символы).

Особенности:

  • Сохраняет порядок вставки элементов
  • Имеет методы для удобной работы: set(), get(), has(), delete(), clear()
  • Легко получить размер коллекции через size
javascript
const map = new Map();
map.set('name', 'Alice'); // ключ - строка
map.set(42, 'The Answer'); // ключ - число

console.log(map.get('name')); // 'Alice'
console.log(map.size); // 2

Отличие от объекта:

  • Нет автоматического приведения ключей к строкам
  • Лучшая производительность при частых добавлениях/удалениях
  • Прямой итератор (for...of)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы