我在第975行收到错误(这是控制台报告的内容),但是当我查看代码时,显然不是975。
无法读取未定义的属性E:
以下是截图:
以下是显示......的差异的屏幕截图。
答案 0 :(得分:0)
可能Chrome没有报告特定的行,但使用第975行作为代码段的参考,其中似乎找不到属性E,因此第975行可以在任何代码存在问题的中间(一些调试器执行此操作而不是报告他们发现问题的第一行 - 也许Chrome的解释器就像这样,我不知道,因为我使用Firefox相反的发展)。在这种情况下,这意味着this
是未定义的,并且存在您的问题。
我们必须看到更多内容才能掌握为什么会发生这种情况,因为我们无法从屏幕截图中确定this
的上下文。 this
的期望值是多少,如果这是您稍后实例化的对象定义的一部分,那么如何实例化它,因为上下文可能对this
的值很重要。