⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць