【发布时间】:2018-02-13 01:18:53
【问题描述】:
async/await 函数的目的是简化 同步使用 Promise 并对组执行某些行为 的承诺。正如 Promise 类似于结构化回调一样, async/await 类似于组合生成器和承诺。
我了解异步/等待、生成器和承诺的基本概念。但是,我不完全理解说 async/await 类似于组合生成器和 Promise 的含义。
所以 async/await 简化了生成器和 Promise 可以一起做的事情?有什么例子吗?
【问题讨论】:
-
阅读 this article 以了解 promises、generators 和
async/await之间的区别。 -
Generators 被用作 together with an intricate helper function 的黑客来做
async/await现在所做的事情。我建议避免这种比较,但是,它应该被视为历史文物。我认为 MDN 需要好好编辑……
标签: javascript promise async-await generator