⊗jsPmCxPPS 438 of 505 menu

JavaScriptда параметр орқали контекст

Муаммони ҳал этишнинг бошқа йўли ҳам мавжуд. Келтирилган child функцияси параметр қабул қилсин:

function child(param) { // бу ерда код бўлади }

Ва бу функцияни чақиришда унга this ни утказамиз:

function parent() { child(this); // this ни параметр сифатида утказамиз function child(param) { // param ўзгарувчисида утказилган this мазмуни жойлашган } }

child чақируви ота функцияда амалга оширилгани учун, утилган this керакли нарсани кўрсатади. Сўнгра бу this param параметрига тушadi ва шундай қолиб функция ичида дастлабки қолади.

Якуний код:

let elem = document.querySelector('#elem'); elem.addEventListener('blur', parent); function parent() { child(this); // this ни параметр сифатида утказамиз function child(param) { console.log(param.value); // инпутнинг value сини чиқарамиз } }

Олдинги машқ кодини олинг ва ўрганилган иккинчи усул ёрдамида код муаммосини тузатинг.

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