我在975行出现错误(这是控制台报告的内容),但是当我查看代码时,显然不是975.
无法读取未定义的属性E:
这是屏幕截图:
这是截图,显示了…的差异.
解决方法:
Chrome可能没有报告特定行,但是使用975行作为代码段的引用,在该段中似乎找不到属性E,因此975行可能位于任何有问题的代码中间(有些调试器执行此操作,而不是报告他们发现问题的第一行-也许Chrome的解释器是这样工作的,但我不知道,因为我改用Firefox进行开发).在这种情况下,这意味着这是未定义的,并且存在您的问题.
由于我们无法从屏幕快照中确定上下文,因此我们将不得不了解更多信息以了解发生这种情况的原因.这个的期望值是多少,如果这是稍后实例化的对象定义的一部分,那么如何实例化它,因为上下文可能与此有关.