Mape u JavaScript-u

Kolekcije Map predstavljaju objekte u kojima i primitivni tipovi i objekti mogu biti korišćeni kao ključevi.

Hajde da probamo na primeru. Za početak, napravićemo kolekciju pomoću sledeće komande:

javascriptlet map = new Map;

Nakon toga, u kolekciju možemo dodavati elemente pomoću metode set i dohvatati ih pomoću metode get.

Hajde da probamo. Pretpostavimo da želimo da napravimo dva niza kao ključeve:

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

Dodelimo našim ključevima neke vrednosti:

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

A sada pročitajmo naše vrednosti preko ključeva:

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

Neka su data 3 niza. Napravite kolekciju Map, učinite ove nizove ključevima kolekcije, a vrednostima - neke stringove.

Задание 2

Neka su data 3 objekta i 3 niza. Napravite kolekciju Map, učinite ključevima kolekcije objekte, a vrednostima - odgovarajuće nizove.