⊗jsSpSyGb 57 of 294 menu

Globale symbolen in JavaScript

Met de methode Symbol.for kun je symbolen met een naam maken. Deze symbolen worden opgeslagen in het globale symbolenregister en er kan overal in de code toegang toe worden verkregen.

Laten we eens kijken hoe dit werkt. Laten we in één functie een symbool creëren:

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

Nu krijgen we in een andere functie toegang tot dit symbool via zijn naam:

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

Laten we controleren of beide functies hetzelfde symbool bevatten. Laten we onze functies aanroepen:

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

Laten we de symbolen vergelijken:

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

Stel dat je meerdere objecten hebt. Voeg aan elk van hen een sleutel toe in de vorm van een symbool met de naam 'sum'. Maak in deze sleutel een functie, die de som van de elementen van het object zal teruggeven.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren