我正在尝试使用 JavaScript 重新映射数据
data[year].map(function(val1,index1){
for(var prop in val1){
if (plotdata[prop] === undefined)
plotdata[prop] = new Array();
if (plotdata[prop][year] === undefined)
plotdata[prop][year] = new Array();
plotdata[prop][year][index1] = val1[prop];
}
});
data
是一个带有 key 的数组"2012"
。
plotdata
也是一个数组。
data['2012']
包含 12 个月,索引从 0 到 11。我正在尝试重新映射数据,以便我可以访问它plotdata[property][year][month]
,但问题是plotdata
映射后为空。
我已经检查过,val1[prop]
确实有价值。这里可能是什么问题?