funme / coding

loving && coding && living
0 stars 0 forks source link

前端错误收集方法 #33

Open funme opened 5 years ago

funme commented 5 years ago

前端错误收集(Vue.js、微信小程序) - 掘金

yangmaoHu commented 5 years ago

错误处理机制 -- JavaScript 标准参考教程(alpha)

错误类型

1. SyntaxError 对象,语法错误
2. ReferenceError 对象,未定义(不存在)对象
3. RangeError 对象,范围误差。如:数组长度不得为负数。
4. TypeError 对象,变量或参数不是预期类型时发生的错误
5. URIError 对象,URI 相关函数的参数不正确时抛出的错误
6. EvalError 对象(不再使用)

throw 语句

throw语句的作用是手动中断程序执行,抛出一个错误。
throw可以抛出任何类型的值

try…catch 结构

一旦发生错误,程序就中止执行了。JavaScript 提供了try...catch结构,允许对错误进行处理,选择是否往下执行。

finally 代码块

try...catch结构允许在最后添加一个finally代码块,表示不管是否出现错误,都必需在最后运行的语句。