234 of 264 menu

De waarde van this

De waarde this verwijst naar het huidige object. Deze waarde wordt veel gebruikt in JavaScript, bijvoorbeeld in functies en OOP.

Syntaxis

this.huidig object;

Voorbeeld

Laten we met behulp van this de waarde van het invoerveld dat de focus verliest naar de console uitvoeren:

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

Voorbeeld

Laten we met behulp van this de waarde van het invoerveld dat zich niet in focus bevindt, naar de console uitvoeren:

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

Voorbeeld

Laten we nu het gebruik van this in OOP bekijken. In de klas Student schrijven we een functie show, die de voornaam en achternaam van onze student zal tonen:

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

Zie ook

  • de methode bind,
    die een context aan een functie bindt
  • de methode call,
    die een functie met een context aanroept
  • de methode apply,
    die een functie met een context aanroept
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren