Skip to content

【Promise第31题】下面代码的输出是什么?

js

async function fn () { // return await 1234 // 等同于 return 123 } fn().then(res => console.log(res))


## 参考答案:

## 解析

正常情况下,async中的await命令是一个Promise对象,返回该对象的结果。

但如果不是Promise对象的话,就会直接返回对应的值,相当于Promise.resolve()

## 结果

123