【发布时间】:2019-05-10 15:49:19
【问题描述】:
我想知道使用异步编程时哪个是最佳解决方案。我应该使用哪一个?
【问题讨论】:
-
避免使用任何仍然提倡
yield使用 Promise 进行异步编程的教程,它们已经完全过时了。 -
顾名思义,async/await 专为异步编程而设计。 Yield 用于生成器函数。 Yield 在这个日期仍然有用,但不适用于异步编程。
-
yield 与 Generators 相关联,后者可以与 Promises 组合以处理异步迭代……现在可以说这种模式已经过时了,因为 async/await 构造。 Quote from Mozilla developper network : «...正如 Promises 类似于结构化回调,async/await 类似于组合生成器和 Promise。»
标签: javascript asynchronous async-await yield