⊗jsSpSyOL 54 of 294 menu

Iteration eines Objekts mit Symbolen in JavaScript

Der Vorteil des Typs Symbol als Objekt-Schlüssel ist, dass solche Schlüssel nicht in der Iteration mit einer Schleife teilnehmen.

Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben das folgende Objekt:

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

Fügen wir diesem Objekt ein neues Element mit einem Symbol als Schlüssel hinzu:

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

Durchlaufen wir dieses Objekt mit einer Schleife. Als Ergebnis werden wir alle Elemente sehen, außer unserem mit dem Symbol als Schlüssel:

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

Erstellen Sie ein Objekt mit einem Symbol als Schlüssel. Durchlaufen Sie es mit einer Schleife. Stellen Sie sicher, dass das Symbol nicht in der Iteration erscheint.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen