【发布时间】:2017-10-10 20:06:51
【问题描述】:
如果需要,您将如何实现 async/await 功能? - 我们谈论的是正常的 JS 语法(ES6),它执行类似 async/await 的操作,当然,不会将其添加到语法中)
【问题讨论】:
-
什么?使用 async function(){ await someotherasync();} ...
-
请更具体
-
你的问题不是很清楚。您在寻找 Promise 功能吗?
-
我使用产生承诺的生成器函数。然后可以使用 bluebird's
Promise.coroutine之类的东西将这些函数包装到单个Promise-returning 函数中。你最终得到的东西在语法上几乎与async/await相同。我的代码仍然使用这种方法,因为async还没有(相当)标准化。
标签: javascript