Esiste una funzione di sospensione / pausa / attesa in JavaScript?

Possibile duplicato:
Qual è la versione JavaScript di sleep ()?

Esiste una funzione JavaScript che simula il funzionamento della funzione sleep in PHP: una funzione che mette in pausa l’esecuzione del codice per x millisecondi e quindi riprende da dove era stata interrotta?

Ho trovato alcune cose qui su Stack Overflow, ma niente di utile.

Devi ridimensionare il codice in pezzi. Questo non ferma l’esecuzione, mette solo un ritardo tra le parti.

 function partA() { ... window.setTimeout(partB,1000); } function partB() { ... } 

Non è ansible (e non dovrebbe) bloccare l’elaborazione con una funzione sleep. Tuttavia, puoi utilizzare setTimeout per avviare una funzione dopo un ritardo:

 setTimeout(function(){alert("hi")}, 1000); 

A seconda delle esigenze, anche setInterval potrebbe essere utile.

La funzione setTimeout () è utilizzata per ritardare un processo in JavaScript.

w3schools ha un facile tutorial su questa funzione.