Colecciones Map en JavaScript
Las colecciones Map representan
objetos en los que tanto primitivos
como objetos pueden actuar como claves.
Probemos con un ejemplo. Primero creemos una colección con el siguiente comando:
let map = new Map;
Después de esto, se podrán agregar elementos
a la colección usando el método set y obtenerlos
usando el método get.
Probemos. Supongamos que queremos hacer dos arrays como claves:
let arr1 = [1, 2];
let arr2 = [3, 4];
Asignemos algunos valores a nuestras claves:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
Y ahora leamos nuestros valores por claves:
console.log(map.get(arr1));
console.log(map.get(arr2));
Se dan 3 arrays. Cree una colección
Map, convierta estos arrays en claves
de la colección y use algunas cadenas como valores.
Se dan 3 objetos y 3 arrays.
Cree una colección Map, convierta los objetos
en claves de la colección y los arrays correspondientes
en valores.