【发布时间】:2016-09-03 09:43:43
【问题描述】:
当使用简单的回调时,如下例所示:
test() {
api.on( 'someEvent', function( response ) {
return response;
});
}
如何将函数更改为使用 async / await?具体来说,假设 'someEvent' 保证被调用一次且只调用一次,我希望函数 test 是一个异步函数,在执行回调之前不会返回,例如:
async test() {
return await api.on( 'someEvent' );
}
【问题讨论】:
-
仅供参考,ES7/ES2016规范已经定稿,不包含async/await。目前它只是一个stage 3 proposal。
-
嗯,这很令人惊讶 - 非常希望它被包括在内!感谢@DanPrince 提供的信息
标签: javascript asynchronous callback async-await ecmascript-2017