gpt4 book ai didi

javascript - 用Java语言捕获未捕获的Typerrors

转载 作者:行者123 更新时间:2023-12-03 08:57:20 27 4
gpt4 key购买 nike

出现以下错误

Uncaught Typerror : Cannot read property 'foo' of undefined

冒犯的行是
s2 = targets[j].foo*4;

显然,我应该解决问题的根源,但是与此同时,我如何正确包装有问题的行,这样它才不会引发错误并破坏我的应用程序?

最佳答案

将代码包装在try catch中可让您处理此类问题。

try {
s2 = targets[j].foo * 4;
} catch (exception) {
console.error(exception.stack);
}

代替
Uncaught ReferenceError: targets is not defined

(因为我什至没有定义目标)
ReferenceError: targets is not defined
at snippets:///424_2145:2:10

但是你是对的,你应该真正找到根本原因。

关于javascript - 用Java语言捕获未捕获的Typerrors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20482792/

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