什么是async、await?
生活随笔
收集整理的這篇文章主要介紹了
什么是async、await?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
async
“異步”的意思,async用于聲明一個函數是異步的
await
“等待”的意思,await用于等待異步完成,await只能在async函數中進行使用
通常async、await 都是跟隨Promise一起使用的。
async返回的都是一個Promise對象同時async適用于任何類型的函數上。這樣await得到的就是一個Promise對象(如果不是Promise對象的話那async返回的是什么就是什么)
await 得到 Promise 對象之后就是等待Promise接下來的resolve或者reject
async function testSync() { 2 const response = await new Promise(resolve => { 3 setTimeout(() => { 4 resolve("async await test..."); 5 }, 1000); 6 }); 7 console.log(response); 8 } 9 testSync();//async await test...總結
以上是生活随笔為你收集整理的什么是async、await?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js简单的条件语句判断
- 下一篇: 微信小程序横向图片左右滑动