gpt4 book ai didi

javascript - 寻找罪魁祸首方法抛出 'undefined is not a function'

转载 作者:行者123 更新时间:2023-12-02 16:56:50 26 4
gpt4 key购买 nike

我在 Chrome Dev 中收到 TypeError : undefined is not a function 以及如下漂亮的堆栈跟踪。

"TypeError: undefined is not a function
at HTMLBodyElement.jQuery.event.dispatch (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:5098:9)
at HTMLBodyElement.jQuery.event.add.elemData.handle (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:4768:46)
at Object.jQuery.event.trigger (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:5010:12)
at HTMLDivElement.<anonymous> (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:5694:17)
at Function.jQuery.extend.each (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:657:23)
at jQuery.fn.jQuery.each (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:266:17)
at jQuery.fn.extend.trigger (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:5693:15)
at HTMLTableSectionElement.eval (eval at evaluate (unknown source), <anonymous>:5:31)
at Function.jQuery.extend.each (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:657:23)
at jQuery.fn.jQuery.each (https://localhost/js/lib/jquery/jquery-1.10.2.min.js:266:17)"

我尝试将控制台语句放在堆栈跟踪中指定位置的相关属性上,但我不知道是什么触发了它。

我想找到什么?

我假设如果收到此错误,则意味着我尝试访问的函数在该上下文中不可用。这也可能是一个错字。所以我试图找到正在访问并导致抛出错误的函数的名称。

有办法做到吗?

思考... JS 引擎必须知道将要访问但失败的方法名称

最佳答案

在浏览器开发人员工具中,有一个在异常时中断的选项。例如,在 Chrome 中,按 F12,切换到“来源”选项卡,然后在右侧子窗口中找到“暂停”图标。这将使脚本执行在错误发生时停止,并且您可以检查当前状态/变量。

关于javascript - 寻找罪魁祸首方法抛出 'undefined is not a function',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26116789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com