setTimeout(()=>{ fn() },0);
fn()真的会被立即执行吗?
为什么明知道不会还这么做,是多此一举吗?
先来说一下这个函数,0为定时器的delay毫秒数,fn是你想要在到期时间(delay毫秒)之后执行的函数,嘿~ 这样看来那你0秒不就是不需要等吗,那不就是立即执行吗、没毛病啊,但是delay为0的时候,fn真的会立即执行嘛 ?我们不妨先看几行代码
setTimeout(()=>{
console.log(`%c
setTimeout(()=>{ fn() },0);
fn()真的会被立即执行吗?
为什么明知道不会还这么做,是多此一举吗?
先来说一下这个函数,0为定时器的delay毫秒数,fn是你想要在到期时间(delay毫秒)之后执行的函数,嘿~ 这样看来那你0秒不就是不需要等吗,那不就是立即执行吗、没毛病啊,但是delay为0的时候,fn真的会立即执行嘛 ?我们不妨先看几行代码
setTimeout(()=>{
console.log(`%c
相关文章: