⊗jsSpSyGb 57 of 294 menu

JavaScriptдаги глобал символлар

Symbol.for услуби ёрдамида номи билан символлар яратиш мумкин. Бу символлар глобал символлар реестрига сақланади ва уларга коднинг istalgan joyidan кириш имкони бўлади.

Бунинг қандай ишлашини кўриб чиқамиз. Битта функцияда символ яратамиз:

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

Энди бошқа функцияда унга унинг nomi орқали киришимиз мумкин:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш