ECMAScript期约与异步函数
Promise、Promise 链与 async/await 的桥接页。
#type / synthesis
#status / growing
#resource / javascript
#resource / ecmascript
[!info] related notes
- 所属 MOC: ecmascript-moc, ecmascript异步
- 原子概念: Promise, promise链, async / await
- 调度前提: js事件循环, js-event-loop
- 异常边界: 异步错误处理
ECMAScript期约与异步函数
这篇笔记只承担桥接角色:把 Promise、Promise 链和 async/await 放回同一条阅读主线中。
推荐阅读顺序
核心关系
- Promise 负责表示未来结果
- promise链 负责把多个异步步骤串起来
- async / await 负责把 Promise 流程写得更接近同步阅读方式
- 它们的执行顺序都仍然受 js事件循环 约束
什么时候回到哪里
- 看 Promise 本体:Promise
- 看
then/catch/return如何串联:promise链 - 看
await为什么暂停但不阻塞线程:async / await - 看浏览器和 Node.js 顺序差异:js-event-loop