1. 程式人生 > >js中的異常捕獲 try{} catch{}(二)

js中的異常捕獲 try{} catch{}(二)

事件輪循中,丟擲的異常資訊會丟失函式呼叫的路徑,所以每一步都要進行錯誤處理

function a(){
    b();
}

function b(){
    c();
}

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

    throw new Error('here');
}
//呼叫a方法
a();

非同步函式丟擲錯誤資訊顯示:

同步方法丟擲錯誤資訊顯示: