我在这里遇到了一个奇怪的问题。
我正在尝试检查变量是否存在
我有
for(var i=0; i<6; i++{
if(results[(i+1)].test){
results[(i+1)].test=i + 'test';
}
}
我知道 results(6).test 是未定义的,我需要添加额外的索引来检查变量是否存在。我不断收到控制台错误说
Uncaught TypeError: Cannot read property 'test' of undefined
我想if(results[(i+1)].test)
检查变量是否对我存在
我也试过
if(typeof results[(i+1)].test !='undefined'){
results[(i+1)].test=i + 'test'
}
但仍然出现错误。我该如何解决?
非常感谢!