234 of 264 menu

O valor de this

O valor this refere-se ao objeto atual. Este valor é amplamente utilizado em JavaScript, por exemplo, em funções e POO.

Sintaxe

this.objeto atual;

Exemplo

Vamos usar o this para exibir o valor de um input que perde o foco no console:

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

Exemplo

Vamos usar o this para exibir o valor de um input que não está em foco no console:

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

Exemplo

Agora vamos considerar a aplicação de this na POO. Na classe Student, vamos escrever a função show, que mostrará o nome e sobrenome do nosso estudante:

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

Veja também

  • método bind,
    que vincula o contexto a uma função
  • método call,
    que chama uma função com um contexto
  • método apply,
    que chama uma função com um contexto
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar