加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

10 种 JavaScript 最常见的错误

发布时间:2019-06-22 18:12:14 所属栏目:建站 来源:小生方勤
导读:副标题#e# 前言 查看了数千个项目后,发现了 10 个最常见的 JavaScript 错误。我们会告诉你什么原因导致了这些错误,以及如何防止这些错误发生。如果你能够避免落入这些 陷阱,你将会成为一个更好的开发者。 JavaScript 常见错误 Top 10: 为了便于阅读,我

例如:如果你 JS 中有一个命名空间 Rollbar 以及方法 isAwesome。 通常,如果您在 Rollbar 命名空间内,则可以使用以下语法调用 isAwesome 方法:

  1. this.isAwesome(); 

Chrome,Firefox 和 Opera 会欣然接受这个语法。 但是 IE 却不会。 因此,使用 JS 命名空间时最安全的选择是始终以实际名称空间作为前缀。

  1. Rollbar.isAwesome(); 

6、 TypeError: ‘undefined’ is not a function

当您调用未定义的函数时,这是 Chrome 中产生的错误。 您可以在 Chrome 开发人员控制台和 Mozilla Firefox 开发人员控制台中进行测试。

10 种 JavaScript 最常见的错误

10 种 JavaScript 最常见的错误

执行上面的代码会导致以下错误:

“Uncaught TypeError:this.clearBoard is not a function”。

原因应该是清楚的,即执行上下文不理解导致的指向错误。

7、 Uncaught RangeError

当你调用一个不终止的递归函数就会发生这种错误。您可以在 Chrome 开发者控制台中进行测试。

10 种 JavaScript 最常见的错误

此外,如果您将值传递给超出范围的函数,也可能会发生这种情况。

许多函数只接受其输入值的特定范围的数字。 例如:

  1. toExponential(digits) 和 toFixed(digits) 接受 0 到 100
  2. toPrecision(digits) 接受 1 到 100

10 种 JavaScript 最常见的错误

8、 TypeError: Cannot read property ‘length’

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读