0
得到數組值I加的值到陣列是這樣的:無法使用for循環
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
}
這提出了未定義的錯誤;
,但如果我不使用「我」變量和使用數字代替,該信息顯示正確的值:
alert(ansArray[0].answer); //shows correct value
alert(ansArray[1].question); //shows correct value
爲什麼不爲循環顯示錯誤?我在這裏錯過了什麼?
感謝您的幫助。