//声明函数AAA
function AAA(){
console.log('111');
return '222'
}
//声明函数BBB
function BBB(){
console.log('333');
return new Promise(function(resolve){
console.log('444');
resolve('555');
});
}
//声明函数CCC
async function CCC() {
let bb = await AAA();
let cc = await BBB();
console.log(bb);
console.log(cc);
}
//调用CCC
CCC();
console.log('666');
有没有老铁知道这里面的6个console.log的打印顺序的,async,await,以及promise异步操作咋这么难理解。
研究了一天,还是没搞明白,太难了,人麻了
function AAA(){
console.log('111');
return '222'
}
//声明函数BBB
function BBB(){
console.log('333');
return new Promise(function(resolve){
console.log('444');
resolve('555');
});
}
//声明函数CCC
async function CCC() {
let bb = await AAA();
let cc = await BBB();
console.log(bb);
console.log(cc);
}
//调用CCC
CCC();
console.log('666');
有没有老铁知道这里面的6个console.log的打印顺序的,async,await,以及promise异步操作咋这么难理解。
研究了一天,还是没搞明白,太难了,人麻了
