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:
let 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:
let arr1 = [1, 2];
let arr2 = [3, 4];
Priraďme našim kľúčom nejaké hodnoty:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
A teraz prečítajme naše hodnoty podľa kľúčov:
console.log(map.get(arr1));
console.log(map.get(arr2));
Nech sú dané 3 polia. Vytvorte kolekciu
Map, urobte kľúčmi kolekcie tieto
polia a hodnotami - nejaké reťazce.
Nech sú dané 3 objekty a 3 polia.
Vytvorte kolekciu Map, urobte kľúčmi
kolekcie objekty a hodnotami - príslušné
polia.