async function async1() {
    console.log("async1 start");
    await async2();
    console.log("async1 end");
}
///script start   async1 start  async2  promise1  3333 script end   async1 end    promise2   setTimeout
script start   async1 start  async2  promise1  3333 script end   async1 end    promise2   setTimeout
script start async1 start async2 promise1 3333 script end async1 end promise2 setTimeout
async function async1() {
    console.log("async1 start");
    await async2();
    console.log("async1 end");
}
async function async1 ( ) { console . log ( "async1 start" ) ; await async2 ( ) ; console . log ( "async1 end" ) ; }
script start   async1 start  async2  promise1  3333 script end   async1 end    promise2   setTimeout
script start async1 start async2 promise1 3333 script end async1 end promise2 setTimeout