⊗jsPmCxPPS 438 of 505 menu

Kontext über Parameter in JavaScript

Es gibt auch eine andere Lösung für das Problem. Lassen Sie uns die Funktion child so gestalten, dass sie einen Parameter akzeptiert:

function child(param) { // hier wird der Code stehen }

Und beim Aufruf dieser Funktion übergeben wir ihr this als Parameter:

function parent() { child(this); // this als Parameter übergeben function child(param) { // in der Variable param liegt der übergebene Inhalt von this } }

Da der Aufruf von child in der Elternfunktion erfolgt, zeigt das übergebene this auch auf das, was es soll. Dann wird dieses this in den Parameter param übergeben und steht in dieser Form innerhalb der Funktion zur Verfügung.

Hier ist der endgültige Code:

let elem = document.querySelector('#elem'); elem.addEventListener('blur', parent); function parent() { child(this); // this als Parameter übergeben function child(param) { console.log(param.value); // value des Inputs ausgeben } }

Nehmen Sie den Code aus der vorherigen Aufgabe und beheben Sie das Problem des Codes mit Hilfe der gelernten zweiten Methode.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen