Sobes.tech
Junior — Middle

Izskaidrojiet, kas ir datu struktūra Map un kā tā parasti tiek izmantota programmēšanā.

sobes.tech AI

Atbilde no AI

Map ir datu struktūra, kas glabā pārus atslēga-vērtība. Katrs atslēga ir unikāla un saistīta ar konkrētu vērtību. Programmēšanā Map tiek izmantots, lai ātri meklētu, ievietotu un dzēstu datus pēc atslēgas.

Piemēram, JavaScript (Node.js) Map var izmantot šādi:

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 ir noderīgs, ja nepieciešams ātri uzglabāt un piekļūt datiem ar unikālu identifikatoru, piemēram, kešot vaicājumu rezultātus vai uzglabāt lietotāja iestatījumus.