javascript - 问一个js的async函数的问题
本文介绍了javascript - 问一个js的async函数的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
求解答,我觉得不应该报错 退出进程吗,应该让我的data接收到error
解决方案
await
只会接受resolve
的值,而里面抛出的异常或者reject
要用try...catch
来获取
文档里的栗子:
async function f3() {
try {
var z = await Promise.reject(30);
} catch(e) {
console.log(e); // 30
}
}
f3();
这篇关于javascript - 问一个js的async函数的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文