Promise链
Promise 链的核心是把上一步结果交给下一步。
#type / concept
#status / growing
#resource / javascript
#resource / ecmascript
[!info] related notes
- 所属 MOC: ecmascript异步, ecmascript-promises-and-async
- 前置概念: Promise
- 并列概念: async / await
- 调度前提: js事件循环
- 异常边界: 异步错误处理
- 面试问法: Event Loop、宏任务和微任务怎么理解
Promise 链
Promise 链的核心不是“能连续写很多个 .then()”,而是:前一个步骤的结果,交给下一个步骤。
这篇保留为 Promise 串联与错误流的深入笔记。
先抓住最重要的一条
then会返回一个新的 Promise,所以异步步骤才能继续往下接。
阅读这篇前先看什么
这篇重点看什么
then为什么能链起来return普通值和return Promise的差别catch/finally怎样影响整条链- Promise 并发方法怎样配合链式和
async / await使用