首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

自定义错误有关问题

2012-10-30 
自定义异常问题javascript效仿java提供了异常机制,鼓励用异常来代替c时代的返回值判断,虽然javascript的th

自定义异常问题

javascript效仿java提供了异常机制,鼓励用异常来代替c时代的返回值判断,虽然javascript的throw语句可以后跟任何类型的表达式,但是规范情况下最好还是抛出Error以及Error子类的实例,自定义异常在javascript中利用原型链来模拟继承Error实现。


java的自定义异常类:

?

function CustomException(msg) {     //无意义     //Error.apply(this,arguments);     this.message=msg;  }


PS1:native Error 实例在各个浏览期间差异比较大,可执行console.dir(new Error("x"));测试,但是标准只有message和name两个属性。

PS2:对于其它内置类型(Array,Date ...)似乎也存在以上问题.

热点排行