Калекцыі Map у JavaScript

Калекцыі Map уяўляюць сабой аб'екты, у якіх у якасці ключоў могуць выступаць як прымітывы, так i аб'екты.

Давайце паспрабуем на прыкладзе. Для пачатку створым калекцыю з дапамогай наступнай каманды:

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 аб'екты i 3 масівы. Стварыце калекцыю Map, зрабіце ключамі калекцыі аб'екты, а значэннямі - адпаведныя масівы.