如果我从数据库eg检索数据并在下面调用,我应该使用异步吗?为什么。我看不出这里有或没有async关键字的区别。当有Promise.resolve时,我是否总是使用async ?
const getUsername = () => Promise.resolve('Tom');
const getLocation = () => Promise.resolve('NY');
async
关键字的目的是启用对await
关键字的支持(这有使函数返回承诺的代价)。
您没有使用await
,因此使用async
没有意义。你正在显式地创建一个承诺。