It is currently 22 April 2025, 20:53 Advanced search

Timer eseguito con setTimeout si ripete, perché?

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Timer eseguito con setTimeout si ripete, perché?

Postby d.termini » 15 April 2020, 8:28

InDe Cloud 20.0.1 (vorrei usare la 20.0.2 ma non me lo fa aggiornare)

Dalla documentazione delle funzioni setTimeout e setInterval:
The two key methods to use with JavaScript are:

setTimeout(function, milliseconds)
Executes a function, after waiting a specified number of milliseconds.

setInterval(function, milliseconds)
Same as setTimeout(), but repeats the execution of the function continuously.

Ho fatto partire un timer con setTimeout e si ripete, sto stampando un semplice console.log(), non mi pare normale.
Ok che posso fermare il timer una volta eseguita la funzione, ma mi aspettavo che con setTimeout lo facesse da solo e usare clearTimeout() solo se devo fermarlo prima.

EDIT:
Come non detto, facendo vari tentativi avevo messo setInterval nella funzione al posto di setTimeout
d.termini
 
Posts: 1640
Joined: 13 November 2017, 8:41

Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 11 guests