A maior parte da linguagem de programação tem a função sleep () , mas o Javascript não. Bem, se algum dia precisarmos usar o sleep para simular um processamento pesado e para medições de desempenho diversas, isso pode ser útil. Então, aqui está como você pode criar um sleep () no CoffeeScript .
sleep = (ms) ->
start = new Date().getTime()
continue while new Date().getTime() - start < ms
Depois de compilado para JavaScript:
var sleep;
sleep = function(ms) {
var start, _results;
start = new Date().getTime();
while (new Date().getTime() - start < ms) {
continue;
}
};
Teste em ação:
console.log "Test sleep begin, the program will sleep in 4 seconds"
sleep 4000
console.log "Done!"