比如我有以下代码:
async function check(){
let promises = _.map(rules, async(rule) => {
throw new Error('aaaaaa');
});
return promises;
}
async function doCheck(){
let result;
try{
result = await Promise.all(check());
}
catch(e){
console.log('error occurs');
}
}
上面代码执行的时候 console.log('error occurs')是捕获不到的,我有什么办法可以拿到check()方法中报出的异常呢?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
欢迎选择我的课程,让我们一起见证您的进步~~