我的项目中有这样的代码:
co(function *asyncFn() {
let browser = yield someAsyncOperation();
return browser;
}).then(browser => browser.exit());
正如预期的那样,这不起作用,因为浏览器对象有 method then
。我想知道是否有任何方法可以thenable
从包装的生成器函数返回对象。(或者可能是其他一些库,而不是co
用于包装支持这种情况的生成器)。