【发布时间】:2016-03-17 20:00:49
【问题描述】:
我有一个异步执行某些操作的函数,例如,
const doSomething = () => {
request(url)
.pipe(hasher)
.on('finish', () => {
// "return" only here
return hasher.read();
});
});
我现在想在函数中“等待”直到可以返回 hasher.read(),而不是提前返回 undefined(这是上面的变体所做的)。
理想情况下,我会使用doSomething
const out = yield doSomething();
有什么提示吗?
【问题讨论】:
标签: javascript asynchronous async-await generator co