Tôi có đoạn mã mà tôi muốn kéo dài ít nhất một giây. Vì vậy, tôi làm:Có phải gọi setTimeout với độ trễ âm không?
var currentTimeMillis = new Date().getTime();
// do stuff
var sleepTime = 1000 - (new Date().getTime() - currentTimeMillis);
Lưu ý rằng sleepTime có thể âm. Tôi có thể làm
setTimeout(callback, sleepTime)
Hoặc tôi phải kiểm tra giá trị âm một cách rõ ràng?
Vít IE8. Không có thời gian chờ cho u! –