1. Promise 的出现是为了解决 ajax 回调地狱的问题,但是 Promise 的链式调用看起来也不太美观。
2. generator 的出现就是为了让 异步流程看起来更直观。
3. 然而 generator 在定义的时候是直观的,在执行的时候又会面临回调地狱的问题,所以 async/await 应运而生,async/await 可以直接拿到 Promise 的处理结果,并且不再需要重复使用 next。
标签:generator,await,js,Promise,async,直观 From: https://www.cnblogs.com/aurora-power/p/17768705.html