Posible duplicado: ¿Cuál es la versión de JavaScript de sleep()?
¿Existe una función en JavaScript que simule el funcionamiento de la función sleep
en PHP - una función que pausa la ejecución del código durante x milisegundos, y luego se reanuda donde se dejó?
He encontrado algunas cosas aquí en Stack Overflow, pero nada útil.
Tienes que refactorizar el código en partes. Esto no detiene la ejecución, sólo pone un retraso entre las partes.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
No puede (y no debe) bloquear el procesamiento con una función sleep. Sin embargo, puede utilizar setTimeout
para iniciar una función después de un retraso:
setTimeout(function(){alert("hi")}, 1000);
Dependiendo de tus necesidades, setInterval
también puede ser útil.