宏任务微任务

来源:3-4 变量声明 - var 声明

塔莉_tully

2019-11-27

settimeout那个例子结合宏任务和微任务来解释是否更清晰合理一些

写回答

2回答

ustbhuangyi

2019-11-27

其实你理解 JS 是单线程的,同步执行和异步执行这些概念就行,setTimeout 是宏任务。

0
1
塔莉_tully
嗯,是觉得结合js运行机制将更深入一些
2019-11-28
共1条回复

yulingE

2019-11-27

这个跟微任务、宏任务没关系吧

0
1
塔莉_tully
有啊,js运行机制就是宏任务和微任务的循环。settimeout作为一个宏任务,它的执行时间为script(宏任务)-> 微任务队列 ->宏任务队列的对头任务 -> 微任务队列如此循环
2019-11-28
共1条回复

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2631 学习 · 877 问题

查看课程