Sobes.tech
Junior — Middle

Selgitage, mida mõeldakse andmestruktuuri Map all ja kuidas seda tavaliselt programmeerimises kasutatakse.

sobes.tech AI

Vastus AI-lt

Map on andmestruktuur, mis salvestab paare võtme ja väärtuse. Iga võti on unikaalne ja seotud kindla väärtusega. Programmeerimises kasutatakse Map-i kiireks otsimiseks, sisestamiseks ja kustutamiseks võtme järgi.

Näiteks JavaScriptis (Node.js) saab Map-i kasutada järgmiselt:

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 on kasulik, kui peate salvestama ja kiiresti andmeid kätte saama unikaalse identifikaatori abil, näiteks päringutulemuste vahemällu salvestamiseks või kasutaja seadetena.