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

Зачем нужен Map

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

Преимущества:

  • Сохраняет порядок элементов.
  • Позволяет использовать объекты, функции и другие сложные типы как ключи.
  • Имеет удобные методы: set(), get(), has(), delete(), clear().
  • Лучше подходит для частого добавления/удаления элементов.

Пример:

javascript
const map = new Map();
map.set({ id: 1 }, 'User 1'); // Объект как ключ
map.set(42, 'Answer to everything');  
console.log(map.get(42)); // 'Answer to everything'  

Используй Map, когда нужна гибкость в ключах или частые изменения данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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