例如 var r = await fetch(url);傳回的是reeponse嗎? r接收的是response;對吧
var r = await fetch(url);
回傳 resolved 值。你這個例子裡就是無錯的 response(2xx)。
try { var r = await fetch(url); } catch(e) { console.error(e); }
catch 捕捉 reject 值,就是異常。
catch
expression是一個Promise,resolved,回傳resolved值;rejected,拋出例外。 不是一個Promise,回傳一個resolved後的Promise。
await-mdn
回傳 resolved 值。你這個例子裡就是無錯的 response(2xx)。
catch
捕捉 reject 值,就是異常。expression是一個Promise,resolved,回傳resolved值;rejected,拋出例外。
不是一個Promise,回傳一個resolved後的Promise。
await-mdn