Durma em CoffeeScript

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!"