234 of 264 menu

Die Bedeutung von this

Der Wert this verweist auf das aktuelle Objekt. Dieser Wert wird in JavaScript weit verbreitet verwendet, zum Beispiel in Funktionen und OOP.

Syntax

this.aktuellesObjekt;

Beispiel

Lassen Sie uns mit this den Wert eines Input-Feldes, das den Fokus verliert, in der Konsole ausgeben:

<input id="elem" value="text"> let input = document.querySelector('#elem'); input.addEventListener('blur', func); function func() { console.log(this.value); }

Beispiel

Lassen Sie uns mit this den Wert eines Input-Feldes, das sich nicht im Fokus befindet, in der Konsole ausgeben:

<input id="elem" value="text"> let input = document.querySelector('#elem'); input.addEventListener('blur', func); function func() { console.log(this.value); }

Beispiel

Betrachten wir nun die Anwendung von this in der OOP. In der Klasse Student schreiben wir eine Funktion show, die den Vor- und Nachnamen unseres Studenten anzeigt:

class Student { name; surn; show() { return this.name + ' ' + this.surn; } }; let stud = new Student; stud.name = 'John'; stud.surn = 'Smit'; console.log(stud.show());

Siehe auch

  • die Methode bind,
    die einen Kontext an eine Funktion bindet
  • die Methode call,
    die eine Funktion mit einem Kontext aufruft
  • die Methode apply,
    die eine Funktion mit einem Kontext aufruft
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