Sobes.tech
Junior — Middle

Wyjaśnij, co oznacza struktura danych Map i jak jest ona zwykle używana w programowaniu.

sobes.tech AI

Odpowiedź od AI

Mapa to struktura danych, która przechowuje pary klucz-wartość. Każdy klucz jest unikalny i powiązany z określoną wartością. W programowaniu Mapę używa się do szybkiego wyszukiwania, wstawiania i usuwania danych po kluczu.

Na przykład w JavaScript (Node.js) Mapę można używać tak:

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}

Mapa jest przydatna, gdy trzeba przechowywać i szybko uzyskiwać dostęp do danych za pomocą unikalnego identyfikatora, na przykład do buforowania wyników zapytań lub przechowywania ustawień użytkownika.