北大青鸟设计培训:JavaScript八大常见编程错误?
1 . uncaughttypeerror:cannotreadproperty如果你是JavaScript开发人员,你看到这个错误的次数可能比你敢承认的次数还要多(LOL?)。
当你读取一个未定义对象的属性或者调用它的方法时,这个错误会出现在Chrome中。
你可以在Chrome开发者控制台中轻松测试(尝试)它。
2.type error:“undefined”是notanobject这是在Safari中读取属性或对未定义的对象调用方法时出现的错误。
您可以在SafariDeveloperConsole中轻松测试它。
这与1中提到的Chrome错误基本相同,只是Safari使用了不同的错误信息提示。
3.TypeError: nullsnotanObject这是在Safari中读取属性或对空对象调用方法时出现的错误。
您可以在SafariDeveloperConsole中轻松测试它。
4.(未知):script errors当未捕获的JavaScript错误(由window.onerror处理程序导致的错误,但未在try-catch中捕获)受到浏览器跨域策略的限制时,将会出现此类脚本错误。
5.type error:Object not support property这是在IE中调用未定义的方法时出现的错误。
可以在IE开发者控制台测试一下。
6.type error:“undefined”不是一个函数当你调用一个未定义的函数时,这是一个在Chrome中产生的错误。
佳音电脑培训/认为可以在Chrome开发者控制台和MozillaFirefox开发者控制台测试。
7.未捕获范围错误:最大调用堆栈这是Chrome在某些情况下会犯的错误。
一种是当你调用一个没有终止的递归函数时。
你可以在Chrome开发者控制台中测试它。