awit的用法,等待执行结果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>awit函数</title> </head> <body> <script> function shui () { return new Promise((reslove, reject) => { setTimeout(() => { console.log('shui') reslove('shui') }, 5000) }) } function hai () { return new Promise((reslove, reject) => { setTimeout(() => { console.log('hai') reslove('hai') }, 10000) }) } async function waitMe() { let a = await shui() // 1. 等待执行shui 5秒后 console.log('shui') let b = await hai() // 2. 等待执行完 hai 然后10s执行 console.log('hai') console.log(a + b) // shuihai } waitMe() </script> </body> </html>