【发布时间】:2020-05-09 20:37:09
【问题描述】:
我正在尝试使用异步箭头函数作为另一个函数的回调。这里从箭头函数返回的值没有意义,所以我什么都不返回。但是,由于我将它用作异步函数,我是否需要从箭头函数返回一个值或 Promise.resolve("somevalue") 。
当我在没有返回任何值的情况下测试下面的代码时,它起作用了,但我不确定它是否正确。
const ack = async (result) => {
await this.service.updateObject(result);
} // No return is given
方法 ack 被称为对另一个函数的回调。
【问题讨论】:
-
你不需要做任何事情,默认情况下
async函数返回一个解析为未定义的承诺。
标签: javascript ecmascript-6 async-await