async函数的返回值
/**
* Async 函数返回Promise
*/
async function main () {
//如果是普通数据,那么会被包装为⼀个⽴即resolve的Promise对象
// return 123
// solve(123)
return new Promise((resolve, reject) => {
resolve(123)
})
}
//第⼀种⽅法
await和async使用方法// 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()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论