【发布时间】:2017-10-21 18:13:54
【问题描述】:
基本上,如果函数内部使用await,则必须以async 关键字为前缀。但是如果某个函数只是返回 Promise 并且不等待任何东西,我应该将该函数标记为async吗?
似乎两者都正确或不正确?
// with async (returns Promise)
async getActiveQueue() {
return redisClient.zrangeAsync(activeQueue, 0, -1);
}
// difference? Both could be awaited isn't it?
getActiveQueue() {
return redisClient.zrangeAsync(activeQueue, 0, -1);
}
【问题讨论】:
标签: javascript asynchronous async-await ecmascript-2017