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