猿问

问一个js的async函数的问题

求解答,我觉得不应该报错 退出进程吗,应该让我的data接收到error

回首忆惘然
浏览 538回答 1
1回答

鸿蒙传说

其实看看文档就知道了await只会接受resolve的值,而里面抛出的异常或者reject要用try...catch来获取文档里的栗子:async function f3() {  try {    var z = await Promise.reject(30);   } catch(e) {    console.log(e); // 30   } } f3();
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答