我上面的数据,如何提取数组元素
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