Sobes.tech
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 е полезен, когато трябва да съхранявате и бързо да получавате данни по уникален идентификатор, например за кеширане на резултати от заявки или за съхраняване на настройки на потребителя.