⊗jsSpSyGb 57 of 294 menu

Globális szimbólumok a JavaScriptben

A Symbol.for metódussal névvel ellátott szimbólumokat hozhatunk létre. Ezek a szimbólumok a globális szimbólum regisztrátorban lesznek eltárolva, és bárhonnan elérhetők lesznek a kódban.

Nézzük meg, hogyan működik. Hozzunk létre egy szimbólumot egy függvényben:

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

Most egy másik függvényben hozzuk ugyanezt a szimbólumot a neve alapján:

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

Ellenőrizzük, hogy mindkét függvény ugyanazt a szimbólumot tartalmazza-e. Hívjuk meg a függvényeinket:

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

Hasonlítsuk össze a szimbólumokat:

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

Tegyük fel, hogy van több objektumunk. Adjunk mindegyikhez egy kulcsot 'sum' névvel ellátott szimbólumként. Készítsünk ebben a kulcsban egy függvényt, ami az objektum elemeinek összegét adja vissza.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás