⊗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); // выводзім 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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць