/**
* Async 函数返回Promise
*/
async function main () {
//如果是普通数据,那么会被包装为一个立即resolve的Promise对象
// return 123
// return Promise.resolve(123)
return new Promise((resolve, reject) => {
resolve(123)
})
}
//第一种方法
// const data = main()
// // console.log(data)//什么也不用,就输出 return123 返回 Promise{123}
// data.then(num => {
// console.log(num)
// //上面三个return 返回123
// })
//第二种方法
//或者在另一个 async 函数中接收它的结果
async function main2 () {
const data = await main()
console.log(data)
}
main2()
async函数的返回值
最新推荐文章于 2024-07-23 16:54:32 发布