为什么执行顺序不一样 promise更新了吗
async function foo() {
console.log(await Promise.resolve('foo'));
}
async function bar() {
console.log(await 'bar');
}
async function baz() {
console.log('baz');
}
foo();
bar();
baz();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
例题 有提到过在 chrome 72 左右,
await
语法的实现有过一次变更,会更快一点,题主可以看看。这道题考察eventloop:
foo
首先加入队列其次bar
队列的性质:先进先出。
右边图极大可能是答案顺序写反了