⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել