234 of 264 menu

Valoarea this

Valoarea this se referă la obiectul curent. Această valoare este utilizată pe scară largă în JavaScript, de exemplu în funcții și OOP.

Sintaxă

this.obiectul curent;

Exemplu

Să afișăm în consolă valoarea inputului care pierde focusul, folosind this:

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

Exemplu

Să afișăm în consolă valoarea inputului care nu este în focus, folosind this:

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

Exemplu

Acum să analizăm utilizarea this în OOP. În clasa Student vom scrie funcția show, care va afișa numele și prenumele studentului nostru:

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

Vezi și

  • metoda bind,
    care leagă contextul unei funcții
  • metoda call,
    care apelează o funcție cu un context
  • metoda apply,
    care apelează o funcție cu un context
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge