Map-samlinger i JavaScript

Map-samlinger representerer objekter der både primitiver og objekter kan brukes som nøkler.

La oss prøve med et eksempel. Først oppretter vi en samling med følgende kommando:

javascriptlet map = new Map;

Etter dette kan elementer legges til i samlingen ved hjelp av metoden set og hentes ved hjelp av metoden get.

La oss prøve. La oss si at vi ønsker å bruke to arrays som nøkler:

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

La oss tilordne noen verdier til nøklene våre:

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

Og nå leser vi verdiene våre via nøklene:

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

La det være gitt 3 arrays. Opprett en samling Map, gjør disse arrayene til nøkler i samlingen, og verdiene - noen strenger.

Задание 2

La det være gitt 3 objekter og 3 arrays. Opprett en samling Map, gjør objektene til nøkler i samlingen, og verdiene - de tilsvarende arrayene.