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

Аяктоочу код төмөнкүдөй:

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

Мурунку маселеден кодду алып, анын көйгөйүн үйрөнгөн экинчи жол менен оңдогула.

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