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:

javascriptlet 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:

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

Vamos atribuir alguns valores às nossas chaves:

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

E agora vamos ler nossos valores pelas chaves:

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

Suponha que existam 3 arrays. Crie uma coleção Map, torne esses arrays as chaves da coleção e os valores - algumas strings.

Задание 2

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.