Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Front-end II / Aula
this
Dentro do escopo de método em objetos, podemos usar a palavra-chave this
para fazer referência ao próprio objeto. Dessa maneira, podemos fazer associações e operações usando as próprias propriedades do objeto no qual o método foi chamado.
Veja um exemplo:
const robo = {
modelo: 'T-800',
nivelEnergia: 90,
pegarInfo() {
return `Eu sou o ${this.modelo} e meu atual nível de energia é ${this.nivelEnergia}%.`;
},
carregarBateria() {
this.nivelEnergia = 100;
}
};
console.log(robo.pegarInfo()); // Eu sou o T-800 e meu atual nível de energia é 90%.
Versão 5.3 - Todos os Direitos reservados