美文网首页
为什么要进行全局错误处理的优化?

为什么要进行全局错误处理的优化?

作者: 南漂一枚 | 来源:发表于2020-04-24 11:22 被阅读0次

    答案,这是因为有些错误用eslint可以进行判断,而有些错误是必须代码运行的时候才能判断。

    利用try-catch块并不捕获所有的错误,有些是运行的时候才能暴露,而我们请求接口的时候才发现那是ajax请求的错误,错误的类型很多,有请求错误,有代码错误,有运行时错误。所以要有全局错误捕获。

    比如,这个问题,内置对象的问题,发现全部经用的时候报错而没有提,就是因为JSON.parse()解释的值在某种情况下是未定义,所以报错。

    那么在优化全局错误产生的bug我们应该把bug记录放在那里呢,我么又要记录那些信息呢?

    相关文章

      网友评论

          本文标题:为什么要进行全局错误处理的优化?

          本文链接:https://www.haomeiwen.com/subject/znbxwhtx.html