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

168
Visualizações
¿No puedo usar la función de flecha en la función de rebote?
export const debounce = (callback: Function, ms = 300) => { let timeoutId: ReturnType<typeof setTimeout> return function (...args: any[]) { clearTimeout(timeoutId) timeoutId = setTimeout(() => callback.apply(this, args), ms) } }

Quiero hacer que la función de rebote sea una función Util y usarla en todo el proyecto. Sin embargo, si realiza la función que devuelve la función antirrebote como una función de flecha, se produce un error de secuencia de comandos. Esto se vuelve indefinido. ¿La función que devuelve la función de rebote no puede usar la función de flecha? tengo curiosidad por el motivo

 export const debounce = (callback: Function, ms = 300) => { let timeoutId: ReturnType<typeof setTimeout> return (...args: any[]) => { clearTimeout(timeoutId) timeoutId = setTimeout(() => callback.apply(this, args), ms) } }

Cambiar la función de flecha a un código de retorno de esta manera provoca un error. tengo curiosidad por el motivo

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

.this función de flecha interna se resolverá léxicamente, lo que significa que el valor de this no depende del sitio de llamada (donde se llama a la función), sino que depende del alcance externo de la función (definido al escribir el código), lo que básicamente significa que lo hará tome this léxicamente del alcance externo (por ejemplo: función externa u objeto de ventana). Y es por eso que no tiene sentido usar flecha con apply para modificar this .

about 4 years ago · Juan Pablo Isaza Relatório
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