Map kollekciók a JavaScript-ben

A Map kollekciók olyan objektumokat képviselnek, amelyekben mind primitívek, mind objektumok szolgálhatnak kulcsként.

Próbáljuk ki egy példán. Először hozzunk létre egy kollekciót a következő paranccsal:

javascriptlet map = new Map;

Ezután elemeket adhatunk a kollekcióhoz a set metódussal, és lekérhetjük azokat a get metódussal.

Próbáljuk ki. Tegyük fel, hogy két tömböt akarunk kulcsként használni:

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

Rendeljünk értékeket a kulcsainkhoz:

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

És most olvassuk ki az értékeinket a kulcsok alapján:

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

Legyen adott 3 tömb. Hozz létre egy Map kollekciót, tedd ezeket a tömböket a kollekció kulccsá, az értékek pedig legyenek tetszőleges sztringek.

Задание 2

Legyen adott 3 objektum és 3 tömb. Hozz létre egy Map kollekciót, tedd az objektumokat a kollekció kulccsá, az értékek pedig legyenek a megfelelő tömbök.