Introduzione
Fondamenti di Java Script
Le funzioni in Java Script
Eventi e oggetti
Set Interval, Set Timeout e Promise
Funzioni Async, parametri Await e Web API
Esercizi
Set Interval e Set Timeout
setTimeout
esetInterval
sono due funzioni asincrone fornite da JavaScript per eseguire codice in modo asincrono, consetTimeout
che permette di eseguire una funzione dopo un determinato intervallo di tempo una sola volta, mentresetInterval
permette di eseguire una funzione ripetutamente a intervalli regolari.- Per utilizzare
setTimeout
, è necessario passare una funzione e il tempo di attesa in millisecondi come argomenti; il codice all’interno della funzione verrà eseguito una volta trascorso il tempo specificato. setInterval
funziona in modo simile asetTimeout
ma ripete l’esecuzione della funzione fornita a intervalli regolari finché non viene interrotta, rendendolo utile per aggiornamenti continui come orologi o timer.- È possibile interrompere l’esecuzione di funzioni pianificate con
setTimeout
esetInterval
utilizzando rispettivamenteclearTimeout
eclearInterval
, passando l’identificativo restituito dalla chiamata alla funzione di pianificazione originale. - L’esempio nel tutorial mostra come creare una semplice funzione di saluto con
setTimeout
, come utilizzaresetInterval
per aggiornare continuamente un orologio in tempo reale, e come utilizzare eventi, come clic su un bottone, per interrompere l’esecuzione asincrona e pulire il timer o l’intervallo stabilito.