Map kolekcijas JavaScript

Map kolekcijas ir objekti, kuros kā atslēgas var darboties gan primitīvi, gan objekti.

Izmēģināsim to ar piemēru. Vispirms izveidosim kolekciju ar šādu komandu:

javascriptlet map = new Map;

Pēc tam kolekcijā varēs pievienot elementus, izmantojot metodi set, un iegūt tos, izmantojot metodi get.

Pamēģināsim. Lai kā atslēgas mēs vēlamies izmantot divus masīvus:

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

Piešķirsim mūsu atslēgām kādas vērtības:

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

Un tagad izlasīsim mūsu vērtības pēc atslēgām:

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

Ir doti 3 masīvi. Izveidojiet Map kolekciju, izveidojiet šos masīvus par kolekcijas atslēgām, bet vērtībām - kādas virknes.

Задание 2

Ir doti 3 objekti un 3 masīvi. Izveidojiet Map kolekciju, izveidojiet kolekcijas atslēgas no objektiem, bet vērtības - no atbilstošajiem masīviem.