⊗jsSpMpLp 34 of 294 menu

Map kolekciju iterācija ar ciklu

Pieņemsim, ka mums ir kāda Map kolekcija:

let map = new Map; let arr1 = [1, 2]; let arr2 = [3, 4]; map.set(arr1, 'data1'); map.set(arr2, 'data2');

Šo kolekciju var iziet cauri, izmantojot for-of ciklu:

for (let elem of map) { }

Šajā gadījumā elem saturēs masīvus ar atslēgas un vērtības pāriem. Pirmajā elementā būs atslēga, bet otrajā - vērtība:

for (let elem of map) { console.log(elem); // vispirms [[1, 2], 'data1'], tad [[3, 4], 'data2'] }

Atslēgas un vērtības var atdalīt, izmantojot destruktūrizāciju:

for (let [key, elem] of map) { console.log(key); console.log(elem); }
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt