事件轮循中,抛出的异常信息会丢失函数调用的路径,所以每一步都要进行错误处理
function a(){
b();
}
function b(){
c();
}
function c(){
// setTimeout(() => {
// throw new Error('here');
// }, 1000);
throw new Error('here');
}
//调用a方法
a();
异步函数抛出错误信息显示:
同步方法抛出错误信息显示: