| 12345678910111213141516171819202122232425262728293031323334 | <!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title></head><body>  <script>    const p = new Promise((resolve, reject) => {      console.log(1)      setTimeout(() => {        console.log('timerStart')        resolve('resolve')        console.log('timerEnd')      }, 0)      console.log(2)    })    p.then((res) => {      console.log(res)    })    console.log('end')    //1 2 end resolve  timerStart timerEnd     //1 2 end timerStart timerEnd resolve  </script></body></html>
 |