Função de espera / atraso / espera de Javascript
Desculpe se esta pergunta já foi feita aqui antes, não consegui encontrar uma resposta adequada.
Eu estou querendo criar uma função sleep / delay / wait JavaScript que eu possa chamar em qualquer lugar do script, como o jQuery.delay()
Eu não sou capaz de usar setTimeout, como eu tenho um script que é gerado pelo php, e por isso não é capaz de colocá-lo em duas funções diferentes, com o tempo limite no meio. Eu preciso criar uma função que me permita fazer
alert("time started");
sleep(4000);
alert("time up");
I realmente Não quero usar o jQuery.