本文主要介绍 async await, ES7 新加的一种更为优雅的处理异步的方式。
async
表示函数中存在异步操作
1 | // 语法 |
await
await只能在async函数中使用, 表示需要等待后面的表达式返回结果
1 | // 语法 |
注意 await 后面的 Promise 有可能返回的是 rejected, 所以最好把 await 放在 try···catch 中, 方便错误处理
1 | try { |
demo
1 | function test() { |
本文主要介绍 async await, ES7 新加的一种更为优雅的处理异步的方式。
表示函数中存在异步操作
1 | // 语法 |
await只能在async函数中使用, 表示需要等待后面的表达式返回结果
1 | // 语法 |
注意 await 后面的 Promise 有可能返回的是 rejected, 所以最好把 await 放在 try···catch 中, 方便错误处理
1 | try { |
1 | function test() { |