async function np(){
var p=await Promise.resolve(‘good2‘)
console.log(p); //good2
return p
}
var np1=np();
console.log(np1); //Promise {<pending>}
//以上代码执行结果是Promise {<pending>}和good2
async function np(){
var p=Promise.resolve(‘good2‘)
console.log(p); //Promise {<fulfilled>: "good2"}
return p
}
async function np2(){
return 2
}
console.log(np()); //Promise {<pending>}
console.log(np2()); //Promise {<fulfilled>: 2}
var p=Promise.resolve(‘good2‘)
async function np(){
return p
}
function np2(){
return p
}
console.log(np()==p); //false
console.log(np2()==p); //true
原文:https://www.cnblogs.com/exkaede/p/14886495.html