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ň:
let 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ň:
let arr1 = [1, 2];
let arr2 = [3, 4];
Açarlarymyza käbir bahalar bereliň:
map.set(arr1, 'data1');
map.set(arr2, 'data2');
Indi bolsa, açarlar boýunça bahalarymyzy okaýalyň:
console.log(map.get(arr1));
console.log(map.get(arr2));
3 massiw berlen diýeliň. Map ýygyndysyny dörediň, bu massiwlary ýygyndynyň açarlary ediň we bahalary bolsa islendik setirler ediň.
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ň.