Map колекции во JavaScript
Колекциите Map претставуваат
објекти во кои како клучеви
можат да дејствуваат и примитиви,
и објекти.
Ајде да пробаме на пример. За почеток, да креираме колекција со следнава команда:
let map = new Map;
После тоа, во колекцијата ќе може да се додаваат
елементи со методот set и да се добиваат
нив со методот get.
Ајде да пробаме. Нека како клучеви сакаме да направиме две низи:
let arr1 = [1, 2];
let arr2 = [3, 4];
Да доделиме некои вредности на нашите клучеви:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
А сега да ги прочитаме нашите вредности по клучеви:
console.log(map.get(arr1));
console.log(map.get(arr2));
Нека се дадени 3 низи. Создадете колекција
Map, направете ги клучеви на колекцијата овие
низи, а вредностите - некои стрингови.
Нека се дадени 3 објекти и 3 низи.
Создадете колекција Map, направете ги клучеви
на колекцијата објектите, а вредностите - соодветните
низи.