1.先alert打印操作的数据,是object的话,用如下方式循环,in,然后push方法是把数据存入数组,数组组装用:号。
var renderdata = [];
//对象的遍历
for(var i in data.brand_count){
var cobj = {
name:i,
value:data.brand_count[i].count,
color:data.brand_count[i].color,
}
renderdata.push(cobj);
}
然后如果是二维数组的话,用如下的方法
var renderdata = [];
//对象的遍历
for(var os in data.vesion_count){
for(var version in data.vesion_count[os]){
var cobj = {
name: version,
value:data.vesion_count[os][version].count,
color:data.vesion_count[os][version].color,
}
renderdata.push(cobj);
}
}