Map-samlingar i JavaScript

Map-samlingar är objekt där både primitiver och objekt kan fungera som nycklar.

Låt oss prova med ett exempel. Låt oss först skapa en samling med följande kommando:

javascriptlet map = new Map;

Efter det kan element läggas till i samlingen med metoden set och hämtas med metoden get.

Låt oss prova. Låt oss säga att vi vill använda två arrayer som nycklar:

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

Låt oss tilldela våra nycklar några värden:

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

Och låt oss nu läsa våra värden via nycklarna:

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

Låt det finnas 3 arrayer. Skapa en samling Map, gör dessa arrayer till samlingens nycklar, och värdena - några strängar.

Задание 2

Låt det finnas 3 objekt och 3 arrayer. Skapa en samling Map, gör objekten till samlingens nycklar, och värdena - motsvarande arrayer.