try{...}catch(e){...}finally{...}
錯(cuò)誤傳播
如果在一個(gè)函數(shù)內(nèi)部發(fā)生了錯(cuò)誤歹撒,它自身沒有捕獲,錯(cuò)誤就會(huì)被拋到外層調(diào)用函數(shù)看疗,如果外層函數(shù)也沒有捕獲沙峻,該錯(cuò)誤會(huì)一直沿著函數(shù)調(diào)用鏈向上拋出,直到被JavaScript引擎捕獲两芳,代碼終止執(zhí)行摔寨。
異步錯(cuò)誤處理
涉及到異步代碼,無法在調(diào)用時(shí)捕獲盗扇,原因就是在捕獲的當(dāng)時(shí),回調(diào)函數(shù)并未執(zhí)行沉填。