Sobes.tech
Junior — Middle

Vysvětlete, co se rozumí strukturou dat Map a jak se obvykle používá v programování.

sobes.tech AI

Odpověď od AI

Map je datová struktura, která ukládá páry klíč-hodnota. Každý klíč je jedinečný a je spojen s určitým hodnotou. V programování se Map používá k rychlému vyhledávání, vkládání a odstraňování dat podle klíče.

Například v JavaScriptu (Node.js) lze Map použít 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žitečný, když potřebujete uložit a rychle získat data podle unikátního identifikátoru, například ke cacheování výsledků dotazů nebo k ukládání uživatelských nastavení.