异常处理最常见的方式像下面这样:
function throwException() { throw new Error('Problem!'); } try { throwException(); } catch (e) { console.log(e); // 错误:信息 console.log(e.stack); // 非标准,但大部分浏览器支持 }
try分支包裹易出错的代码,如果try分支内部抛出异常,catch分支将会执行。