Zbirke Map v JavaScriptu

Zbirke Map predstavljajo objekte, v katerih lahko kot ključi nastopajo tako primitivni tipi kot tudi objekti.

Poskusimo s primerom. Za začetek ustvarimo zbirko z naslednjim ukazom:

javascriptlet map = new Map;

Po tem lahko v zbirko dodajamo elemente z metodo set in jih pridobivamo z metodo get.

Poskusimo. Naj kot ključi služita dva polja:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];

Priredimo našim ključem neke vrednosti:

javascriptmap.set(arr1, 'data1');
map.set(arr2, 'data2');

In sedaj preberimo naše vrednosti po ključih:

javascriptconsole.log(map.get(arr1));
console.log(map.get(arr2));
Задание 1

Podani so 3 polja. Ustvarite zbirko Map, naj bodo ključi te zbirke ta polja, vrednosti pa neke nize.

Задание 2

Podani so 3 objekti in 3 polja. Ustvarite zbirko Map, naj bodo ključi zbirke objekti, vrednosti pa ustrezna polja.