Map kolekcie v JavaScripte

Kolekcie Map predstavujú objekty, v ktorých môžu ako kľúče vystupovať primitívy aj objekty.

Skúsme to na príklade. Na začiatok vytvoríme kolekciu pomocou nasledujúceho príkazu:

javascriptlet map = new Map;

Potom bude možné do kolekcie pridávať prvky pomocou metódy set a získať ich pomocou metódy get.

Vyskúšajme to. Nech ako kľúče chceme urobiť dve polia:

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

Priraďme našim kľúčom nejaké hodnoty:

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

A teraz prečítajme naše hodnoty podľa kľúčov:

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

Nech sú dané 3 polia. Vytvorte kolekciu Map, urobte kľúčmi kolekcie tieto polia a hodnotami - nejaké reťazce.

Задание 2

Nech sú dané 3 objekty a 3 polia. Vytvorte kolekciu Map, urobte kľúčmi kolekcie objekty a hodnotami - príslušné polia.