相关疑难解决方法(0)

是否使用负延迟调用setTimeout?

我有一个代码片段,我想至少持续一秒钟.所以我这样做:

var currentTimeMillis = new Date().getTime();
// do stuff...
var sleepTime = 1000 - (new Date().getTime() - currentTimeMillis);
Run Code Online (Sandbox Code Playgroud)

请注意,sleepTime可以是负数.我可不可以做

setTimeout(callback, sleepTime)
Run Code Online (Sandbox Code Playgroud)

或者我必须明确检查负值吗?

javascript settimeout

37
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

settimeout ×1