⊗jsSpSyGb 57 of 294 menu

Globalni simboli v JavaScript

Z metodo Symbol.for lahko ustvarimo simbole z imenom. Ti simboli bodo shranjeni v globalni register simbolov in do njih lahko dostopamo iz katerega koli dela kode.

Poglejmo, kako to deluje. V eni funkciji ustvarimo simbol:

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

Zdaj v drugi funkciji pridobimo dostop do tega simbola po njegovem imenu:

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

Preverimo, ali obe funkciji vsebujeta isti simbol. Pokličimo naše funkcije:

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

Primerjajmo simbole:

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

Recimo, da imate več objektov. Vsakemu od njih dodajte ključ v obliki simbola z imenom 'sum'. V tem ključu naredite funkcijo, ki bo vrnila vsoto elementov objekta.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni