promise和async
async function fun(){
return 1
}
let a=fun()
console.log(a);

返回的是promise对象,那么如何拿到结果1了?
a.then(data=>{
console.log(data);
})
//输出1
其实以上代码相当于
function fun(){
return new Promise((resolve)=>{
resolve(1)
})
}
fun().then(data=>{
console.log(data);
})
如何拿到resolve的值?
p是promise对象
1.通过p.then((data)=>{})
2.通过await p
本文来自博客园,作者:Kira的学习笔记,转载请注明原文链接:https://www.cnblogs.com/kira2022/p/16112398.html

浙公网安备 33010602011771号