我上面的數據,如何提取數組元素
var jsonData = [
{date:'August 19, 2004',open:100.01,high:104.06,low:95.96,close:100.34,volume:22088000},
{date:'August 20, 2004',open:101.48,high:109.08,low:100.50,close:108.31,volume:11377000},
{date:'August 23, 2004',open:110.76,high:113.48,low:109.05,close:109.40,volume:9090700},
{date:'August 24, 2004',open:111.24,high:111.60,low:103.57,close:104.87,volume:7599100},
{date:'August 25, 2004',open:104.96,high:108.00,low:103.88,close:106.00,volume:4565900}
];
我想獲取日期的所有事務所值,我用這一個
for(var i = 0; i<jsonData.length; i++)
var date = jsonData[i].date;
date = date.split(' ');
return date;
但我我只能得到最後一個值是2004年8月25日
我怎樣才能得到所有的值?
請不要調用任何舊的JavaScript對象「jsonData」,它只會在某個時刻混淆某人。 – Quentin 2011-04-11 05:10:00
當你在一個循環內返回時,循環和方法在它結束。您必須以您希望的方式彙總您的數據,或者在您的循環中處理它。當你說「我想獲得所有日期的單數值」時,你是什麼意思? – ehudokai 2011-04-11 05:11:48
@ehudokai:'return'實際上不在循環中。 – Guffa 2011-04-11 05:36:06