Мапе колекције у 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, учините објекте кључевима колекције, а вредностима - одговарајуће низове.