⊗jsSpSyGb 57 of 294 menu

Глобални симболи во JavaScript

Со методот Symbol.for може да се креираат симболи со име. Овие симболи ќе бидат зачувани во глобалниот регистар на симболи и пристапот до нив ќе може да се добие од кое било место во кодот.

Да видиме како функционира ова. Во една функција ќе креираме симбол:

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

Сега во друга функција ќе добиеме пристап до овој симбол според неговото име:

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

Ќе провериме дали двете функции содржат ист симбол. Да ги повикаме нашите функции:

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

Да ги споредиме симболите:

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

Нека имате неколку објекти. Додадете му на секој од нив клуч во вид на симбол со име 'sum'. Направете во овој клуч функција, која ќе ја враќа сумата на елементите на објектот.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј