您当前位置: 南顺网络>> 官方资讯>> 建站知识

前端开发--如何快速定位错误

1、提高编码质量

提高编码质量不仅仅可以帮你快速的定位到bug,更能有效的减少bug数量。糟糕的代码就像堆在一起的杂物,而高质量的代码就像是分门别类的收纳箱,在找东西时 ,哪个效率更高是显而易见的。

2、阅读报错信息

(1)根据如下报错信息,我们看到,代码在运行时,试图去访问某一对象的attr属性,而该对象并没有被定义。这时候,我们只要在出错的页面去检索关键词attr,输出attr所依赖的对象,就知道错误出在哪儿了

(2)map是数组才有的方法,这里可以预见的是,a并不是一个数组,结果就是 a 没有达到我们预期的格式

(3)js代码格式错误,通常ESLint会输出报错,检查一下引号、逗号、小括号、大括号是否写完整

 (4)有时候,即便是看懂了报错信息,也不清楚自己的代码到底出了什么问题。你可以把报错信息复制下来,去stackoverflow,segmentfault等专业问答网站去检索一下,如果找到不到合理的答案,还可以去google或百度去搜。要相信,总有人会和你遇到过类似的问题。

3、善用console

有时候,代码不能以期望的方式运行,但又没有输出任何有效的错误信息,我们可以使用console方法,将必要的信息打印出来。

编辑:--彭新洪

填写您的服务需求,项目经理一对一为您服务!