⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу