⊗jsPmCxPPS 438 of 505 menu

Konteksts caur parametru JavaScript

Pastāv arī cits problēmas risinājums. Padarīsim tā, lai funkcija child pieņemtu parametru:

function child(param) { // šeit būs kods }

Un izsaucot šo funkciju, mēs nodosim tajā this:

function parent() { child(this); // nododam this kā parametru function child(param) { // mainīgajā param atrodas nodotā this saturs } }

Tā kā child izsaukums tiek veikts vecākfunkcijā, tad arī nodotais this norāda uz to, kas vajadzīgs. Pēc tam šis this nonāk parametrā param un šādā formā tas būs pieejams funkcijas iekšienē.

Lūk, galīgais kods:

let elem = document.querySelector('#elem'); elem.addEventListener('blur', parent); function parent() { child(this); // nododam this kā parametru function child(param) { console.log(param.value); // izvadām input value } }

Paņemiet kodu no iepriekšējā uzdevuma un izlabojiet koda problēmu, izmantojot apgūto otro veidu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt