⊗jsPmCxPPS 438 of 505 menu

Kontekst via parameter i JavaScript

Det finnes en annen løsning på problemet. La oss gjøre så funksjonen child aksepterer en parameter:

function child(param) { // koden vil være her }

Og når vi kaller denne funksjonen, sender vi this inn i den:

function parent() { child(this); // sender this som en parameter function child(param) { // i variabelen param ligger det overførte innholdet av this } }

Siden kallet til child utføres i den foreldrede funksjonen, peker den overførte this også på det som trengs. Deretter kommer denne this inn i parameteren param og vil være tilgjengelig inne i funksjonen i denne formen.

Her er den endelige koden:

let elem = document.querySelector('#elem'); elem.addEventListener('blur', parent); function parent() { child(this); // sender this som en parameter function child(param) { console.log(param.value); // skriver ut value til input } }

Ta koden fra forrige oppgave og løs problemet med koden ved hjelp av den andre lærte metoden.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis