javascript - js中async函數回傳一個promise,那await回傳什麼?
为情所困
为情所困 2017-05-19 10:17:28
0
2
543

例如 var r = await fetch(url);傳回的是reeponse嗎? r接收的是response;對吧

为情所困
为情所困

全部回覆(2)
刘奇

回傳 resolved 值。你這個例子裡就是無錯的 response(2xx)。

try {
  var r = await fetch(url);
} catch(e) {
  console.error(e);
}

catch 捕捉 reject 值,就是異常。

Ty80

expression是一個Promise,resolved,回傳resolved值;rejected,拋出例外。
不是一個Promise,回傳一個resolved後的Promise。

await-mdn

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板