⊗jsPmCxPPS 438 of 505 menu

JavaScript-de parametr arkaly kontekst

Problemaniň beýle bir çözülişi hem bar. child funksiýasynyň parametr kabul edýändigini edeliň:

function child(param) { // şu ýerde kod bolar }

Bu funksiýa çagyrylýança, ona this-i ýollaryşdyrarys:

function parent() { child(this); // this-i parametr hökmünde ýollaryşdyrýarys function child(param) { // param üýtgeýjisinde ýollaryşdyrylan this-iň mazmuny ýatýar } }

child çagyrylmagy ata funksiýanyň içinde bolany üçin, ýollaryşdyrylýan this gerekli zady görkezýär. Soňra bu this param parametrine düşýär we şeýle görnüşde funksiýanyň içinde elýeterli bolar.

Gutarnyjy kod:

let elem = document.querySelector('#elem'); elem.addEventListener('blur', parent); function parent() { child(this); // this-i parametr hökmünde ýollaryşdyrýarys function child(param) { console.log(param.value); // input-yň value-syny çap edýäris } }

Öňki meseläniň kodyny alyň we öwrenilen ikinji usul ýardamynda kodyň meselesini düzediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et