Koleksionet Map në JavaScript

Koleksionet Map përfaqësojnë objekte, në të cilat si çelësa mund të veprojnë si primitivë ashtu edhe objekte.

Le të provojmë me një shembull. Së pari le të krijojmë një koleksion me komandën e mëposhtme:

javascriptlet map = new Map;

Pas kësaj, në koleksion mund të shtohen elemente me metodën set dhe të merren ato me metodën get.

Le të provojmë. Le të supozojmë se si çelësa duam të bëjmë dy vargje:

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

Le t'u caktojmë çelësave tanë disa vlera:

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

Dhe tani le t'i lexojmë vlerat tona sipas çelësave:

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

Le të jenë dhënë 3 vargje. Krijoni një koleksion Map, bëni çelësat e koleksionit këto vargje, dhe vlerat - disa vargje teksti.

Задание 2

Le të jenë dhënë 3 objekte dhe 3 vargje. Krijoni një koleksion Map, bëni çelësat e koleksionit objektet, dhe vlerat - vargjet përkatëse.