setTimeout
函数中未指定的延迟是否意味着零延迟?
换句话说,就是这样的呼唤:
setTinterval(function() {
//do something
}); // NOTE: no delay specified
等于:
setTinterval(function() {
//do something
}, 0); // NOTE: zero delay specified
答案 0 :(得分:2)
正如setTimeout
documentation所述,delay
是一个可选值,如果未指定,将设置为0
。
延迟
Optional
时间(以毫秒(千分之一秒)为单位),计时器应在执行指定的函数或代码之前等待。如果省略此参数,则使用值0,这意味着尽快执行"立即"或更准确地说。请注意,在任何一种情况下,实际延迟可能比预期的更长;请参阅延迟的原因超过以下规定。
答案 1 :(得分:1)
如果省略此参数,则使用值0,意味着立即执行"或更准确地说,#