Javascript setTimeout函数中未指定的延迟是否意味着零延迟?

Javascript setTimeout函数中未指定的延迟是否意味着零延迟?,javascript,settimeout,Javascript,Settimeout,setTimeout函数中未指定的延迟是否意味着零延迟? 换句话说,这是一种呼唤: setTimeout(function() { //do something }); // NOTE: no delay specified 等于: setTimeout(function() { //do something }, 0); // NOTE: zero delay specified ?根据: 如果省略此参数,则使用值0,表示“立即”执行,或更准确地说,尽快执行 根据: 如果省

setTimeout
函数中未指定的延迟是否意味着零延迟?
换句话说,这是一种呼唤:

setTimeout(function() {
    //do something
}); // NOTE: no delay specified
等于:

setTimeout(function() {
    //do something
}, 0); // NOTE: zero delay specified

根据:

如果省略此参数,则使用值0,表示“立即”执行,或更准确地说,尽快执行

根据:

如果省略此参数,则使用值0,表示“立即”执行,或更准确地说,尽快执行

如所述,
延迟
是一个可选值,如果未指定,将设置为
0

延迟
可选

计时器在执行指定函数或代码之前应等待的时间,以毫秒(千分之一秒)为单位。如果省略此参数,则使用值0,表示“立即”执行,或更准确地说,尽快执行。注意,在任何一种情况下,实际延迟可能比预期的时间长;请参阅延迟时间超过以下规定的原因

如所述,
延迟
是一个可选值,如果未指定,将设置为
0

延迟
可选

计时器在执行指定函数或代码之前应等待的时间,以毫秒(千分之一秒)为单位。如果省略此参数,则使用值0,表示“立即”执行,或更准确地说,尽快执行。注意,在任何一种情况下,实际延迟可能比预期的时间长;请参阅延迟时间超过以下规定的原因


是的,如果省略,值0将被使用p,如果省略,值0将被使用谢谢你的回答,Alex,欢迎来到Stack Overflow。这只是一个友好的提醒,当你从另一个站点引用时,你需要(a)包含一个指向该站点的链接,以及(B)将引用格式化为一个引用(这样看起来你就不会说这是你自己的话)。我已经为你准备好了这个答案,但是这样你下次就会知道了。谢谢你的答案,Alex,欢迎来到Stack Overflow。这只是一个友好的提醒,当你从另一个站点引用时,你需要(a)包含一个指向该站点的链接,以及(B)将引用格式化为一个引用(这样看起来你就不会说这是你自己的话)。我已经为你准备好了这个答案,但这样你下次就会知道了。