⊗jsSpMpLp 34 of 294 menu

Iterazione delle collezioni Map con il ciclo

Supponiamo di avere una certa collezione Map:

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

Questa collezione può essere iterata con il ciclo for-of:

for (let elem of map) { }

In questo caso in elem verranno inseriti degli array di coppie chiave-valore. Nel primo elemento ci sarà la chiave, e nel secondo - il valore:

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

È possibile separare chiavi e valori utilizzando la destrutturazione:

for (let [key, elem] of map) { console.log(key); console.log(elem); }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta