Javascript try catch finally

很少用到javascript的异常捕获,突然需要,发现挺全的,小小记录下,留爪。

直接打码:

//public.js

//异常输出
function exception(ex) {
    console.log("@大哥,发现异常信息,开始记录...");
    console.log("异常类型:" + ex.name);
    console.log("异常信息:" + ex.message);
    console.log("行号:" + ex.lineNumber);
    console.log("文件名:" + ex.fileName);
    //console.log("堆栈:" + ex.stack);
    console.log("异常记录完成...@大哥,快来看啊!");
}

//Firefox测试过是正常的,其他浏览器自己试吧...

调用:

try {
    //do somethings         
}
catch (ex) {    
    this.exception(ex);
}
原文地址:https://www.cnblogs.com/taadis/p/12125957.html