Is calling setTimeout with a negative delay ok?

前端 未结 4 1081
后悔当初
后悔当初 2021-02-06 20:44

The following snippet sets a timeout that I\'d like to last at least a second:

var currentTimeMillis = new Date().getTime();
// do stuff...
var sleepTime = 1000          


        
4条回答
  •  忘掉有多难
    2021-02-06 21:13

    You could also use a conditional statement, like so:

    if (sleepTime < 0) {
      sleepTime = 0;
    }
    setTimeout(callback, sleepTime);
    

提交回复
热议问题