Map kollektsioonid JavaScriptis

Map kollektsioonid on objektid, milles võtmetena võivad toimii nii primitiivid kui ka objektid.

Proovime seda näitega. Alustuseks loome kollektsiooni järgmise käsuga:

javascriptlet map = new Map;

Pärast seda saab kollektsiooni lisada elemente meetodi set abil ja saada neid meetodi get abil.

Proovime seda. Olgu võtmeteks kaks massiivi:

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

Anname meie võtmetele mõned väärtused:

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

Ja nüüd loeme meie väärtused võtmete järgi:

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

Olgu antud 3 massiivi. Looge kollektsioon Map, tehke kollektsiooni võtmeteks need massiivid ja väärtusteks - mõned suvalised stringid.

Задание 2

Olgu antud 3 objekti ja 3 massiivi. Looge kollektsioon Map, tehke kollektsiooni võtmeteks objektid ja väärtusteks - vastavad massiivid.