SOURCE

function myAysncFunc() {
    return new Promise((resolve,reject)=>{
		console.log("before");
        setTimeout(()=>{
			console.log("500ms");
            resolve();
        },500);
        console.log("after");
    })
}

async function myAysncHandler() {
    console.log("handler before");
    await myAysncFunc();
    console.log("handler after");
}

myAysncHandler();
console 命令行工具 X clear

                    
>
console