yaoxiantong

setTimeout(()=>{ fn() },0); 

fn()真的会被立即执行吗?

为什么明知道不会还这么做,是多此一举吗?

 


 

先来说一下这个函数,0为定时器的delay毫秒数,fn是你想要在到期时间(delay毫秒)之后执行的函数,嘿~ 这样看来那你0秒不就是不需要等吗,那不就是立即执行吗、没毛病啊,但是delay为0的时候,fn真的会立即执行嘛 ?我们不妨先看几行代码

 

setTimeout(()=>{
    console.log(`%c

相关文章: