Map колекции во JavaScript

Колекциите Map претставуваат објекти во кои како клучеви можат да дејствуваат и примитиви, и објекти.

Ајде да пробаме на пример. За почеток, да креираме колекција со следнава команда:

javascriptlet map = new Map;

После тоа, во колекцијата ќе може да се додаваат елементи со методот set и да се добиваат нив со методот get.

Ајде да пробаме. Нека како клучеви сакаме да направиме две низи:

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

Да доделиме некои вредности на нашите клучеви:

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

А сега да ги прочитаме нашите вредности по клучеви:

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

Нека се дадени 3 низи. Создадете колекција Map, направете ги клучеви на колекцијата овие низи, а вредностите - некои стрингови.

Задание 2

Нека се дадени 3 објекти и 3 низи. Создадете колекција Map, направете ги клучеви на колекцијата објектите, а вредностите - соодветните низи.