-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EventLoop #12
Comments
练习题1
|
练习题 2
|
练习题3
//执行结果: '我是script开始!' --> '我是Promise!' --> '我是script结束!' --> '我是Promise.then!' --> '我是setTimeout!' |
练习题4
//执行结果:script start --> async2 end --> Promise --> script end -->async1 end --> promise1 --> promise2 --> setTimeout |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
定义:Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理
宏任务和微任务都属于异步任务,一个宏任务执行结束后会查看微任务队列是否为空而去决定执行微任务还是执行下一个宏任务。
事件循环存在许多细节需要明确,如下:
The text was updated successfully, but these errors were encountered: