⊗jsSpSyOF 55 of 294 menu

Объекттегі функция JavaScript-те

Символдардың көмегімен объектілерге функциялар қосуға болады және бұл функциялар ітеруге қатыспайды. Келіңіздер, сынап көрейік. Бізде мына объект болсын:

let obj = {a: 1, b: 2, c: 3};

Символды жасайық:

let sym = Symbol();

Объектке біздің символымыз түріндегі кілтпен функцияны жазайық:

obj[sym] = function() { console.log('!!!'); };

Объектті ітерген кезде біздің функциямыз ітерілмейді:

for (let key in obj) { console.log(obj[key]); // 1, 2, 3 }

Біздің функциямызды алайық, кілт ретінде біздің символымызды (сол айнымалыны) беріп:

let func = obj[sym]; func();

Кодты қысқартуға болады:

obj[sym]();

Объектке ағымдағы уақытты шығаратын функцияны қосыңыз. Бұл функцияны шақырыңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау