私は少なくとも1秒間は長続きしたいコードスニペットを持っています。だから私はそうする:負の遅延でsetTimeoutを呼び出していませんか?
var currentTimeMillis = new Date().getTime();
// do stuff
var sleepTime = 1000 - (new Date().getTime() - currentTimeMillis);
sleepTimeは負であってもよいことに注意してください。することができます
setTimeout(callback, sleepTime)
明示的に負の値をチェックする必要がありますか?
ネジIE8。あなたのためのタイムアウトはありません! –