async 函数一定会返回一个 promise 对象。如果一个 async 函数的返回值看起来不是 promise,那么它将会被隐式地包装在一个 promise 中。
如
async function foo() {
return 1;
}
等价于
function foo() {
return Promise.resolve(1);
}
标签:function,await,js,promise,返回值,async,foo From: https://www.cnblogs.com/sqmw/p/16831762.html在 await 表达式之后的代码可以被认为是存在在链式调用的 then 回调中,多个 await 表达式都将加入链式调用的 then 回调中,返回值将作为最后一个 then 回调的返回值。