











如下代码:
try{
alert("try");
var err = new Error("异常啦!");
throw err;
}catch(e){
alert("error name:"+e.name+"\nerror messge:"+e.message);
}finally{
alert("finally");
}
这里的e.name固定是"Error"字符串,但也可以定义名字的Error对象,如下:
try{
alert("try");
var err = new Error("异常啦!");
err.name = "myError";
throw err;
}catch(e){
alert("error name:"+e.name+"\nerror messge:"+e.message);
}finally{
alert("finally");
}
只是在创建Error对象时,赋予err.name自定义异常名字符串即可.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。