js中的异常捕获 try{} catch{}(二)

事件轮循中,抛出的异常信息会丢失函数调用的路径,所以每一步都要进行错误处理

function a(){
    b();
}

function b(){
    c();
}

function c(){
    // setTimeout(() => {
    //     throw new Error('here');
    // }, 1000);

    throw new Error('here');
}
//调用a方法
a();

异步函数抛出错误信息显示:

同步方法抛出错误信息显示:

posted @ 2018-11-19 09:48  C小小  阅读(583)  评论(0编辑  收藏  举报