2016-01-21 78 views
-6
for(i=0;i<=array_values.length;i++){ 
    var a=array_values[i].amounts; 
    var t=array_values[i].Tax; 
    alert(a); 
    alert(t); 
} 

錯誤:類型錯誤:array_values [i]是未定義我怎樣才能使用javascript得到陣列鍵值對

var a=array_values[i].amounts; 
var a=array_values[i].amounts; 
+1

您應該閱讀本指南以獲取有關堆棧溢出的優秀問題:http://stackoverflow.com/help/how-to-ask清晰簡潔的優秀問題通常會讓您的質量回答更快,速度更快。 – Matt

+0

對不起,這個問題有點混亂。 首先,你是如何創建和填充array_values?我們需要更多的代碼來了解... 另外,最後兩行是什麼? 什麼是問題?我的意思是,我大概是通過標題了解它的,但更清楚的是你的要求,更容易的是你有一個很好的答案:) – rpadovani

+1

你需要在'for'循環之前初始化array_values。 –

回答

2

變化

for(i=0;i<=array_values.length;i++) 

for(i=0;i<array_values.length;i++) 

<=<