js Promise、generator、async/await

发布时间 2023-10-16 23:41:45作者: 万物有序

1. Promise 的出现是为了解决 ajax 回调地狱的问题,但是 Promise 的链式调用看起来也不太美观。

2. generator 的出现就是为了让 异步流程看起来更直观。

3. 然而 generator 在定义的时候是直观的,在执行的时候又会面临回调地狱的问题,所以 async/await 应运而生,async/await 可以直接拿到 Promise 的处理结果,并且不再需要重复使用 next。