⊗jsSpMpInr 32 of 294 menu

JavaScript да Map коллекциялари

Map коллекциялари объектлар бўлиб, уларда калт сифатида примитивлар ҳам, объектлар ҳам ишлатилиши мумкин.

Келиб, мисолда кўриб чиқайлик. Аввалоку́, куйидаги буйруқ ёрдамида коллекция яратамиз:

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 та объект ва 3 та массив берилган бўлсин. Map коллекциясини яратинг, коллекциянинг калтлари сифатида объектларни, қийматлари сифатида эса мос келувчи массивларни олинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш