本文主要介绍 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() { |