2013-11-15 17 views
0

所以我正在通過json響應循環,我試圖使用計數器(var i)來說data.newarray[i].time+i,因此每個循環都有下一個數組被選中並且時間也在數量上增加。所以1st循環會吐出data.newarray[0].time0然後data.newarray[1].time1然後data.newarray[2].time2等等。目前失敗的位是末尾的連接time+i。我如何格式化這個工作?將增量計數器連接到json響應循環中的數組選擇器的末尾

var data = JSON.parse(xmlHTTP.responseText); 
for(var i=0; i<data.newarray.length; i++) 
{ 
    alert(data.newarray[i].time+i); 
} 

回答

2

您可以通過引用符號訪問變量屬性名稱:obj['prop']代替obj.prop

解決的辦法是:

var data = JSON.parse(xmlHTTP.responseText); 
for(var i=0; i<data.newarray.length; i++) 
{ 
    alert(data.newarray[i]['time'+i]); 
} 
0

嘗試是這樣的:

for(var i=0; i<data.newarray.length; i++) { 
    alert(data.newarray[i]['time'+i]); 
} 
相關問題