async function bb(){
return new Promise.resolve('别bb,专心学习');
}
bb()
.then( value => {
console.log(value)
}) //输出别bb,专心学习;
async函数一定会返回一个promise对象 固可以用.then()来处理返回的promise对象;
async function bb(){
console.log('1');
let two = await Promise.resolve('2');
console.log(two);
console.log('3');
return new Promise.resolve('别bb,专心学习');
}
bb().then( value =>{
console.log(value);
})
//输出:1 2 3 别bb,专心学习
await是等待的意思,而且await也是基于Promise的,引擎在遇到await的时候会等待直到Promise状态完成并且返回结果 。
且await一定要与async一起使用。