请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

宏任务微任务

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

正在回答 回答被采纳积分+3

2回答

ustbhuangyi 2019-11-27 13:41:13

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

0 回复 有任何疑惑可以回复我~
  • 提问者 塔莉_tully #1
    嗯,是觉得结合js运行机制将更深入一些
    回复 有任何疑惑可以回复我~ 2019-11-28 16:49:12
yulingE 2019-11-27 13:29:29

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

0 回复 有任何疑惑可以回复我~
  • 提问者 塔莉_tully #1
    有啊,js运行机制就是宏任务和微任务的循环。settimeout作为一个宏任务,它的执行时间为script(宏任务)-> 微任务队列 ->宏任务队列的对头任务 -> 微任务队列如此循环
    回复 有任何疑惑可以回复我~ 2019-11-28 16:47:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信