⊗jsSpSyGb 57 of 294 menu

Globālie simboli JavaScript

Izmantojot metodi Symbol.for var izveidot simbolus ar nosaukumu. Šie simboli tiks saglabāti globālajā simbolu reģistrā un tiem varēs piekļūt no jebkuras koda daļas.

Paskatīsimies, kā tas darbojas. Vienā funkcijā izveidosim simbolu:

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

Tagad citā funkcijā iegūsim piekļuvi šim simbolam pēc tā nosaukuma:

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

Pārbaudīsim, ka abās funkcijās ir viens un tas pats simbols. Izsauksim savas funkcijas:

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

Salīdzināsim simbolus:

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

Pieņemsim, ka jums ir vairāki objekti. Pievienojiet katram no tiem atslēgu simbola formā ar nosaukumu 'sum'. Izmantojot šo atslēgu, izveidojiet funkciju, kas atgriezīs objekta elementu summu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt