Ainda não entendi muito bem arrow fuction e o this this se refere à classe de quem chamou a função e a arrow fuction se refere a classe que onde essa funçao esta ... então se ela não esta dentro de uma classe significa que se refere a windows?
Ainda não entendi muito bem arrow fuction e o this this se refere à classe de quem chamou a função e a arrow fuction se refere a classe que onde essa funçao esta ... então se ela não esta dentro de uma classe significa que se refere a windows?
Raphael, boa tarde!
Quando não usamo a arrow function o valor do this
dentro daquela função, é mudado. Pois o contexto dela muda, ou seja, dependendo onde a função é chamada o this dela é outro.
Já quando usamos a arrow function o this
é lexico, ou seja, não importa o contexto dela, o this não é alterado.
O MDN é uma ótima fonte quando o assunto é HTML, CSS e Javascript. Lá tem uma explicação detalhada sobre o uso do this que pode lhe ajudar
Espero ter ajudado e bons estudos!