【发布时间】:2017-02-08 08:19:29
【问题描述】:
我的项目中有这样一段代码:
co(function *asyncFn() {
let browser = yield someAsyncOperation();
return browser;
}).then(browser => browser.exit());
正如预期的那样,这不起作用,因为浏览器对象有方法then。我想知道是否有任何方法可以从包装的生成器函数中返回 thenable 对象。 (或者可能是其他一些库而不是 co 用于包装支持这种情况的生成器)。
【问题讨论】:
标签: javascript asynchronous promise co