我在 Chrome 中的 JavaScript 控制台中遇到错误
TypeError: Cannot call method 'xxx' of undefined
Firefox 中的 Firebug 报告;
TypeError: t is undefined
T 和 xxx 只是示例。
我正在处理的网站塞满了插件、jQuery 和其他随机且可能是错误的代码。它很复杂,可能不值得在其中列出所有 javascript。
所以我的问题是;鉴于这种情况,我如何将此错误追溯到有问题的代码段?而且——这可能吗?考虑到无数的变量,xxx 和 T 对我来说毫无意义。
Chrome 似乎有更多的洞察力,具有诸如 get stack
、和之类的错误属性set stack
,但扩展这些属性似乎让我陷入了> > > ... ad nauseum 的无尽旅程。message
__proto__
prototype
constructor
prototype
constructor
这些错误消息能否引导我找到任何有用的信息,例如错误发生的确切位置——什么文件、什么变量、函数名……什么?
我意识到这可能是一个非常基本的问题,但我被困住了。任何提示或指针真的很感激!我保证在此之后我会阅读更多的 Javascript 书籍。也许去上一个课程。或者我会放弃...