event loop
来源:4-9 event-loop - 总结
itshun
2019-09-15
老师您好,您看下这段代码
setTimeout(function () {
console.log(1)
})
console.log(2)
new Promise((resolve, reject) => {
console.log(3)
resolve(4)
}).then((i) => {
console.log(i)
})
setTimeout(()=>{
console.log(5)
})
console.log(6)
运行时的,输出信息是
2
3
6
4
1
5
1是先放到事件队列里的,1不应该在4之前输出吗?
写回答
1回答
-
双越
2019-09-15
Promise 要先于 setTimeout 执行,这是 ES6 的机制。
00
相似问题
关于event-loop
回答 1
老师,您这块讲的还是不够深入呀
回答 2