Калекцыі Map у JavaScript
Калекцыі Map уяўляюць сабой
аб'екты, у якіх у якасці ключоў
могуць выступаць як прымітывы, так
i аб'екты.
Давайце паспрабуем на прыкладзе. Для пачатку створым калекцыю з дапамогай наступнай каманды:
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 аб'екты i 3 масівы.
Стварыце калекцыю Map, зрабіце ключамі
калекцыі аб'екты, а значэннямі - адпаведныя
масівы.