很少用到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);
}