采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
settimeout那个例子结合宏任务和微任务来解释是否更清晰合理一些
其实你理解 JS 是单线程的,同步执行和异步执行这些概念就行,setTimeout 是宏任务。
嗯,是觉得结合js运行机制将更深入一些
这个跟微任务、宏任务没关系吧
有啊,js运行机制就是宏任务和微任务的循环。settimeout作为一个宏任务,它的执行时间为script(宏任务)-> 微任务队列 ->宏任务队列的对头任务 -> 微任务队列如此循环
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.3k 14
1.6k 13
1.4k 13
1.0k 13
1.5k 11