1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <!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>
- // 说出下面代码的输出
- async function async1() {
- console.log('async1 start');
- await async2();
- console.log('async1 end');
- }
- async function async2() {
- console.log('async2');
- /* return new Promise((resolve, reiejct) => {
- resolve()
- }) */
- /* Promise1.then((Promise2)=>{
- Promise2.then(()=>{
- console.log()
- })
- }) */
- }
- console.log('script start')
- async1();
- new Promise(function (resolve) {
- console.log('promise1');
- resolve();
- }).then(function () {
- console.log('promise2');
- });
- console.log('script end')
- //sc start => asy1 start => asy2 => p1 => sc end => p2 => asy1 end
- </script>
- </body>
- </html>
|