Map kolekce v JavaScriptu
Kolekce Map představují
objekty, ve kterých mohou jako klíče
vystupovat jak primitivy, tak
i objekty.
Zkusme to na příkladu. Nejprve vytvoříme kolekci pomocí následujícího příkazu:
let map = new Map;
Poté bude možné do kolekce přidávat
prvky pomocí metody set a získávat
je pomocí metody get.
Zkusme to. Předpokládejme, že jako klíče chceme vytvořit dvě pole:
let arr1 = [1, 2];
let arr2 = [3, 4];
Přiřaďme našim klíčům nějaké hodnoty:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
A nyní přečtěme naše hodnoty podle klíčů:
console.log(map.get(arr1));
console.log(map.get(arr2));
Předpokládejme, že jsou dána 3 pole. Vytvořte kolekci
Map, udělejte klíči kolekce tyto
pole a hodnotami - nějaké řetězce.
Předpokládejme, že jsou dány 3 objekty a 3 pole.
Vytvořte kolekci Map, udělejte klíči
kolekce objekty a hodnotami - odpovídající
pole.