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

Как работает Map

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

Основные методы:

  • set(key, value) – добавляет или обновляет пару
  • get(key) – возвращает значение по ключу
  • has(key) – проверяет наличие ключа
  • delete(key) – удаляет пару
  • 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.has(42));     // true

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

  • Сохраняет порядок добавления элементов
  • Итерация возможна через for...of, forEach()
  • Лучше объектов для частых добавлений/удалений
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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