Javascript 错误类型错误-生成语句
在我的var中:Javascript 错误类型错误-生成语句,javascript,Javascript,在我的var中: var myvar = myNav.tips[TrsId]; 我的控制台中有一个错误: Uncaught TypeError: Cannot read property '0' of undefined 我试着做一个if语句,但那不起作用。如果它是未定义的或“0”,我该怎么办?我要做另一件事 在Google Chrome控制台中,TrsId突出显示(控制台中的错误来自此) 谢谢不是TrsId的问题,但是tips是未定义的。确保tips存在。比如像这样 var tip = n
var myvar = myNav.tips[TrsId];
我的控制台中有一个错误:
Uncaught TypeError: Cannot read property '0' of undefined
我试着做一个if语句,但那不起作用。如果它是未定义的或“0”,我该怎么办?我要做另一件事
在Google Chrome控制台中,TrsId
突出显示(控制台中的错误来自此)
谢谢不是
TrsId
的问题,但是tips
是未定义的。确保tips
存在。比如像这样
var tip = null;
if (myNav.tips !== undefined) {
tip = myNav.tips[trsId];
}
你的问题不清楚,但我理解的是你想处理
未定义的问题。
您可以通过以下步骤来实现:
1检查myNav是否具有tips属性。即
if (myNav.tips!= undefined) {
// Your code
}
2如果它是未定义的,那么您可以通过在try-catch中编写代码抛出异常myNav没有提示属性似乎您的代码有问题。然而,我们不能帮助,除非我们有。否则,我们只是盲目猜测。