我正在以这种格式提供数据。
{"items":[["Jan 1, 2010",1],["Jan 2, 2010",2]]}
是否可以只存储数组中的日期? 请帮忙
当我这样做时,它存储整个日期和数字
var dateData[]
for (var i = 0; i < data.items.length; i++)
{
dateData.push(i);
}
我只使用prototype.js和纯javascript。 请帮忙 。非常感谢你
答案 0 :(得分:3)
另一种写功能的方法,
var dateData = data.items.map(function(item) {
return item[0];
});
答案 1 :(得分:1)
var dateData = [];
var priceData = [];
for( var i = 0; i < data.items.length; i++ ){
dateData.push( data.items[i][0] );
priceData.push( data.items[i][1] );
}
答案 2 :(得分:1)
var dateData = [];
data = {"items":[["Jan 1, 2010",1],["Jan 2, 2010",2]]};
for (var i = 0; i < data.items.length; i++)
{
dateData.push(data.items[i][0]);
}
答案 3 :(得分:0)
不需要prototype.js,只需要纯JS:
var obj = {"items":[["Jan 1, 2010",1],["Jan 2, 2010",2]]};
var dateData = [];
for (var i in obj.items) {
if (obj.items.hasOwnProperty(i)) {
dateData.push(obj.items[i][0]);
}
}