JavaScript最常见的错误

JavaScript最常见的错误,第1张

1、Uncaught TypeError: Cannot read property

        读取一个未定义的对象的属性或调用其方法时或者渲染 UI 组件时对于状态的初始化 *** 作不当,会在控制台中出现

最简单的方法:在构造函数中初始化 state。

2、 TypeError: ‘undefined' is not an object

        Safari 中读取属性或调用未定义对象上的方法时发生的错误。

3、 TypeError: null is not an object

        在 Safari 中读取属性或调用空对象上的方法时发生的错误

注:在 JavaScript 中, null 和 undefined 是并不同,这就是为什么我们看到的是两个不同的错误信息。undefined 通常是一个尚未分配的变量,而 null 表示该值为空。

4、 (unknown): Script error

        当未捕获的 JavaScript 错误(通过 window.onerror 处理程序引发的错误,而不是捕获在 try-catch 中)被浏览器的跨域策略限制时,会产生这类的脚本错误。

5、 TypeError: Object doesn't support property

        调用未定义的方法时发生在 IE 中的错误,相当于 Chrome 中的 “TypeError:”undefined“isnotafunction” 错误。

6、 TypeError: ‘undefined' is not a function

        调用未定义的函数时,这是 Chrome 中产生的错误。

7、 Uncaught RangeError

        调用一个不终止的递归函数就会发生这种错误、如果您将值传递给超出范围的函数,也可能会发生这种情况。

8、 TypeError: Cannot read property ‘length'

        读取未定义变量的长度属性而发生的错误。

9、 Uncaught TypeError: Cannot set property

        访问一个未定义的变量时,它总是返回 undefined,我们不能获取或设置任何未定义的属性。

10. ReferenceError: event is not defined

        未定义的变量或超出当前作用域的变量时,会引发此错误。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1322690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存