javascript-Chrome似乎报告错误的错误行

我在975行出现错误(这是控制台报告的内容),但是当我查看代码时,显然不是975.

无法读取未定义的属性E:

这是屏幕截图:

这是截图,显示了…的差异.

解决方法:

Chrome可能没有报告特定行,但是使用975行作为代码段的引用,在该段中似乎找不到属性E,因此975行可能位于任何有问题的代码中间(有些调试器执行此操作,而不是报告他们发现问题的第一行-也许Chrome的解释器是这样工作的,但我不知道,因为我改用Firefox进行开发).在这种情况下,这意味着这是未定义的,并且存在您的问题.

由于我们无法从屏幕快照中确定上下文,因此我们将不得不了解更多信息以了解发生这种情况的原因.这个的期望值是多少,如果这是稍后实例化的对象定义的一部分,那么如何实例化它,因为上下文可能与此有关.

上一篇:Android:Eclipse MAT似乎没有显示我所有应用程序的对象


下一篇:javascript-调试AJAX请求