Sobes.tech
Junior — Middle

Vysvetlite, čo sa rozumie pod dátovou štruktúrou Map a ako sa zvyčajne používa v programovaní.

sobes.tech AI

Odpoveď od AI

Map je dátová štruktúra, ktorá uchováva páry kľúč-hodnota. Každý kľúč je jedinečný a je spojený s určitým hodnotou. V programovaní sa Map používa na rýchle vyhľadávanie, vkladanie a odstraňovanie dát podľa kľúča.

Napríklad v JavaScripte (Node.js) sa Map dá použiť takto:

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 je užitočný, keď potrebujete uložiť a rýchlo získať dáta pomocou jedinečného identifikátora, napríklad na cacheovanie výsledkov dopytov alebo na uloženie používateľských nastavení.