JavaScript-däki Map ýygyndylary

Map ýygyndylary, açarlar hökmünde hem primitiwleri hem-de obyektleri ulanmaga mümkinçilik berýän obyektlerdir.

Geliň mysal bilen synap göreli. Ilki bilen, aşakdaky buýruk bilen ýygyndy dörediň:

javascriptlet map = new Map;

Şondan soň, elementleri set metody bilen ýygyndy goşup we olary get metody bilen alyp bolýar.

Geliň synap göreli. Açarlar hökmünde iki massiw ýasamak isleýändigimizi farz edeliň:

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

Açarlarymyza käbir bahalar bereliň:

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

Indi bolsa, açarlar boýunça bahalarymyzy okaýalyň:

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

3 massiw berlen diýeliň. Map ýygyndysyny dörediň, bu massiwlary ýygyndynyň açarlary ediň we bahalary bolsa islendik setirler ediň.

Задание 2

3 obyekt we 3 massiw berlen diýeliň. Map ýygyndysyny dörediň, ýygyndynyň açarlary hökmünde obyektleri we bahalary hökmünde şol obyektlere degişli massiwleri ulanyň.