⊗jsSpSyOL 54 of 294 menu

Gennemgang af objekt med symboler i JavaScript

Fordelen ved typen Symbol som objektnøgle er, at sådanne nøgler ikke vil deltage i gennemgang med løkke.

Lad os se på et eksempel. Lad os sige, at vi har følgende objekt:

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

Lad os tilføje et nyt element til dette objekt med en nøgle fra et symbol:

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

Lad os gennemgå dette objekt med en løkke. Som et resultat vil vi se alle elementerne, bortset fra vores med nøglen fra symbolet:

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

Opret et objekt med en nøgle fra et symbol. Gennemgå det med en løkke. Vær sikker på, at symbolet ikke deltager i gennemgangen.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis