请稍等 ...
×

采纳答案成功!

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

事件循环机制开始问题

老师,请问事件循环机制是当同步代码全部执行完毕之后才启动,还是从运行第一行js代码之后就一直执行了,这时候只不过由于同步代码一直没有执行完毕,所以在任务队列中的回调函数一直无法进入调用栈中。所以看起来就像是同步代码执行结束之后才启动的事件循环。

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

1回答

双越 2022-02-28 16:41:07

同步代码执行结束之后才启动的事件循环 —— 是的。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕丝1117639 #1
    老师不好意思我可能没理解您的回答,所以我再次确认一下。
       事件循环机制其实是当执行JS代码开始就已经启动了,只不过由于同步代码没有执行完,调用栈还不为空。所以处于任务队列中的回调函数无法被拿到调用栈中。所以才看起来像是同步代码执行结束之后,事件循环才启动。
       请问我这样理解有问题吗?
    回复 有任何疑惑可以回复我~ 2022-02-28 19:30:19
  • 双越 回复 提问者 慕丝1117639 #2
    是的。
    回复 有任何疑惑可以回复我~ 2022-02-28 21:52:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信