C语言如何引用自己写的头文件

NicetomEetU_:

async/await 本质是 Promise 的语法糖

[code=javascript]

async function async1(){

console.log('async1 start')

await async2();

console.log('async1 end')

}

async function async2(){

await console.log('async2 start');

return new Promise(res => {

setTimeout(() => {

console.log("async2 end");

res();

}, 2000);

})

}

async1()

[/code]

这段代码改写成 Promise 链式调用对放入微队列的时机就比较好理解了

[code=javascript]

function async1() {

console.log('async1 start');

return async2().then(() => {

console.log('async1 end');

});

}

function async2() {

console.log('async2 start');

return new Promise(res => {

setTimeout(() => {

console.log('async2 end');

res();

}, 2000);

});

}

async1();

[/code]