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
未定义的变量或超出当前作用域的变量时,会引发此错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)