您的位置:首页 > Web前端 > JavaScript

Javascript error对象

2014-06-15 21:46 246 查看
1. Error原生类型

表示错误对象

  --EvalError,URLError,RangeError,etc.

捕获方式

  --try{ throw new Error()}catch(e){}

  --理论上可以throw出任意对象

Error对象IE和FireFox公有属性

  --message:错误消息

Error浏览器特定属性

IE:

  --description :同message属性

  --number:错误编号,只有脚本引擎抛出的错误才有属性

FireFox:

  --fileName:创建错误的文件

  --lineNumber:创建错误对象的行号

  --stack:创建错误时的堆栈信息

Error原生类型的扩展

Error.create(message,errorinfo)方法

  --创建新的Error对象

  --将Error对象的message属性设置为true

  --将errorinfo上的信息附加到Error对象

Error.prototype.popStackFrame()方法:

  --为Error对象整理出更优雅直观的信息(lineNumber,stack)

  --对于IE无效

  --如果一个方法仅仅是返回Error对象而不是抛出对象,则在返回前应该调用该方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  异常