⊗jsSpSyGb 57 of 294 menu

Globale Symbole in JavaScript

Mit der Methode Symbol.for kann man Symbole mit Namen erstellen. Diese Symbole werden in der globalen Symbol-Registry gespeichert und der Zugriff auf sie kann von überall im Code erfolgen.

Schauen wir uns an, wie das funktioniert. Erstellen wir ein Symbol in einer Funktion:

function func1() { let sym = Symbol.for('test'); return sym; }

Greifen wir nun in einer anderen Funktion über seinen Namen auf dieses Symbol zu:

function func2() { let sym = Symbol.for('test'); return sym; }

Prüfen wir, ob beide Funktionen dasselbe Symbol enthalten. Rufen wir unsere Funktionen auf:

let sym1 = func1(); let sym2 = func2();

Vergleichen wir die Symbole:

console.log(sym1 === sym2); // true

Angenommen, Sie haben mehrere Objekte. Fügen Sie jedem einen Schlüssel in Form eines Symbols mit dem Namen 'sum' hinzu. Implementieren Sie in diesem Schlüssel eine Funktion, die die Summe der Elemente des Objekts zurückgibt.

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