⊗jsSpSyOL 54 of 294 menu

Iterera över ett objekt med symboler i JavaScript

Fördelen med att använda typen Symbol som nyckel i ett objekt är att sådana nycklar inte kommer att ingå i iteration med loop.

Låt oss titta på ett exempel. Antag att vi har följande objekt:

let obj = {a: 1, b: 2, c: 3};

Låt oss lägga till ett nytt element med en symbol som nyckel:

let sym = Symbol(); obj[sym] = 'text';

Låt oss iterera över detta objekt med en loop. Som ett resultat kommer vi att se alla element, förutom vårt med symbolnyckel:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Skapa ett objekt med en symbol som nyckel. Iterera över det med en loop. Förvissa dig om att symbolen inte ingår i iterationen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa