Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

157
Visualizações
¿Por qué la función de flecha 'esta' se comporta de manera diferente en las clases de Javascript frente al objeto literal?

Estoy confuso sobre el comportamiento de las funciones de flecha. Por favor, mire el siguiente ejemplo:

 class Test { foo2 = () => { console.log(this) } } let t1 = new Test let Test2 = { foo2: () => { console.log(this) } } t1.foo2() Test2.foo2()

Test2.foo2() devuelve un objeto vacío que tiene sentido ya que las funciones de flecha no tienen "esto" propio, pero ¿por qué t1.foo2() registra el objeto t1? ¿No son ambas situaciones iguales?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda