⊗jsSpSyGb 57 of 294 menu

Глобални симболи у ЈаваСкрипту

Помоћу методе 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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј