⊗jsSpMpLp 34 of 294 menu

Обхождане на колекции Map с цикъл

Нека имаме дадена колекция Map:

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

Тази колекция може да се обходи с помощта на цикъл for-of:

for (let elem of map) { }

При това в elem ще попадат масиви от двойки ключ-стойност. В първия елемент ще бъде ключът, а във втория - стойността:

for (let elem of map) { console.log(elem); // първо [[1, 2], 'data1'], после [[3, 4], 'data2'] }

Може да разделим ключовете и стойностите с помощта на деструктуриране:

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