Coleções Map em JavaScript
As coleções Map representam
objetos nos quais tanto primitivos
quanto objetos podem atuar como chaves.
Vamos tentar com um exemplo. Primeiro, vamos criar uma coleção usando o seguinte comando:
let map = new Map;
Após isso, será possível adicionar
elementos à coleção usando o método set e obter
eles usando o método get.
Vamos tentar. Suponha que queremos fazer dois arrays como chaves:
let arr1 = [1, 2];
let arr2 = [3, 4];
Vamos atribuir alguns valores às nossas chaves:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
E agora vamos ler nossos valores pelas chaves:
console.log(map.get(arr1));
console.log(map.get(arr2));
Suponha que existam 3 arrays. Crie uma coleção
Map, torne esses arrays as chaves da coleção
e os valores - algumas strings.
Suponha que existam 3 objetos e 3 arrays.
Crie uma coleção Map, torne os objetos as chaves
da coleção e os valores - os arrays correspondentes.