我将值添加到数组中,如下所示:
ansArray = {question:id[count], answer: 'a'};
控制台显示如下结果:
(
{
answer = a;
question=1;
},
{
answer =d;
question=2;
}
//......
//.......
)
我使用了这样的 for 循环:
for (i=0;i<20;i++){
alert(ansArray[i].answer); //This comes with undefined error
alert(ansArray[i].question); //undefined
}
这会出现未定义的错误;
但如果我不使用“i”变量而是使用数字,则信息显示正确的值:
alert(ansArray[0].answer); //shows correct value
alert(ansArray[1].question); //shows correct value
为什么 for 循环不显示错误?我在这里想念什么?
谢谢你的帮助。