Back to questions
Junior — Middle
97
Объясните, что подразумевается под структурой данных Map и как она обычно используется в программировании.
Answer from AI
sobes.tech AI
Map — это структура данных, которая хранит пары ключ-значение. Каждый ключ уникален и связан с определённым значением. В программировании Map используется для быстрого поиска, вставки и удаления данных по ключу.
Например, в JavaScript (Node.js) Map можно использовать так:
const map = new Map();
map.set('user1', {name: 'Иван', age: 30});
map.set('user2', {name: 'Мария', age: 25});
console.log(map.get('user1')); // {name: 'Иван', age: 30}
Map удобен, когда нужно хранить и быстро получать данные по уникальному идентификатору, например, кэшировать результаты запросов или хранить настройки пользователя.