Map Collections katika JavaScript

Map collections Map zinawakilisha vitu, ambavyo vifungu vyao vinaweza kuwa vya msingi au vitu.

Tujaribu kwa mfano. Kwanza tuunde ukusanyaji kwa kutumia amri ifuatayo:

javascriptlet map = new Map;

Baada ya hapo, mambo yanaweza kuongezwa kwenye ukusanyaji kwa kutumia mbinu set na kupata hizo kwa kutumia mbinu get.

Tujaribu. Wacha vifungu tutake kufanya safu mbili:

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

Tuweke thamani fulani kwa vifungu vyetu:

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

Sasa tusome thamani zetu kulingana na vifungu:

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

Wacha kupewa 3 safu. Unda ukusanyaji Map, fanya vifungu vya ukusanyaji hizi safu, na thamani ziwe - masharti fulani.

Задание 2

Wacha kupewa 3 vitu na 3 safu. Unda ukusanyaji Map, fanya vifungu vya ukusanyaji kuwa vitu, na thamani ziwe - safu zinazolingana.