Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

93
Views
setInterval disparando más rápido que set

Estoy tratando de construir un juego de carreras de dinosaurios en React muy parecido al de Google Chrome .

Mi idea es que ejecutaré una función en el momento exacto en que se supone que el objeto golpea al dinosaurio, alrededor de 3 segundos.

 function check4Death() { if (playerClass !== '') { console.log('safe') } else { console.log('nope') clearInterval() } } setInterval(check4Death, 3000)

Esta función verifica si el jugador está actualmente en el aire
Como mi método de salto es agregar y luego eliminar una clase de mi objeto playerClass

 function Jump() { setPlayerClass('jump') setTimeout(() => { setPlayerClass('') }, 500); }

En lugar de que la función me diga safe o nope cada tres segundos, obtengo esto ingrese la descripción de la imagen aquí

Estoy muy confundido en cuanto a por qué sucede esto, tengo un enlace a mi código completo aquí

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!