⊗jsSpSyGb 57 of 294 menu

Globaalsed sümbolid JavaScriptis

Meetodi Symbol.for abil saab luua nimega sümboleid. Need sümbolid salvestatakse globaalsesse sümbolite registrisse ja neile pääseb ligi koodi igast kohast.

Vaatame, kuidas see töötab. Loome ühes funktsioonis sümboli:

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

Nüüd saame teises funktsioonis sellele sümbolile ligi tema nime järgi:

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

Kontrollime, et mõlemas funktsioonis on üks ja sama sümbol. Kutsume meie funktsioonid välja:

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

Võrdleme sümboleid:

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

Olgu teil mitu objekti. Lisage igale neist võti sümboli kujul nimega 'sum'. Pange sellesse võtme funktsioon, mis tagastab objekti elementide summa.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu