- 转为双重数组
[
{ "data" : "长沙" , "value" : 40 },
{ "data" : "上海" , "value" : 50}
]
=>
[
[ "长沙" , 40 ],
[ "上海" , 50 ]
]
- 转为数组对象中包含数组
[
{ "data" : "长沙" , "value" : 40 },
{ "data" : "上海" , "value" : 50}
]
=>
[
{ "data": [ "长沙" , "上海" ] } ,
{ "value" : [ 40 , 50 ] }
]
转为双重数组
原数据
var arr_obj=[
{"current_period_val":"896","etl_tmtimestamp":"06-30"},
{"current_period_val":"857681.8126000002","etl_tmtimestamp":"07-13"},
{"current_period_val":"32984.75","etl_tmtimestamp":"07-14"},
{"current_period_val":"53.29","etl_tmtimestamp":"07-16"},
{"current_period_val":"503166273.0366667","etl_tmtimestamp":"07-20"},
{"current_period_val":"252222.48","etl_tmtimestamp":"07-21"},
{"current_period_val":"412","etl_tmtimestamp":"07-22"},
{"current_period_val":"167.3023","etl_tmtimestamp":"07-23"}
];
转换后的数据
[
["06-30", "896"]
,["07-13", "857681.8126000002"]
,["07-14", "32984.75"]
,["07-16", "53.29"]
,["07-20", "503166273.0366667"]
,["07-21", "252222.48"]
, ["07-22", "412"]
,["07-23", "167.3023"]
]
js代码
var arr_obj=[{"current_period_val":"896","etl_tmtimestamp":"06-30"},{"current_period_val":"857681.8126000002","etl_tmtimestamp":"07-13"},{"current_period_val":"32984.75","etl_tmtimestamp":"07-14"},{"current_period_val":"53.29","etl_tmtimestamp":"07-16"},{"current_period_val":"503166273.0366667","etl_tmtimestamp":"07-20"},{"current_period_val":"252222.48","etl_tmtimestamp":"07-21"},{"current_period_val":"412","etl_tmtimestamp":"07-22"},{"current_period_val":"167.3023","etl_tmtimestamp":"07-23"}];
var arr=[];
for(var i = 0;i<arr_obj.length;i++){
arr[i]=[];
arr[i].push(arr_obj[i].etl_tmtimestamp)
arr[i].push(arr_obj[i].current_period_val)
}
console.log(arr);
转为数组对象包含数组
原数据
var source=[
{"current_period_val":"896","etl_tmtimestamp":"06-30"},
{"current_period_val":"857681.8126000002","etl_tmtimestamp":"07-13"},
{"current_period_val":"32984.75","etl_tmtimestamp":"07-14"},
{"current_period_val":"53.29","etl_tmtimestamp":"07-16"},
{"current_period_val":"503166273.0366667","etl_tmtimestamp":"07-20"},
{"current_period_val":"252222.48","etl_tmtimestamp":"07-21"},
{"current_period_val":"412","etl_tmtimestamp":"07-22"},
{"current_period_val":"167.3023","etl_tmtimestamp":"07-23"}
];
转换后的数据
[
{"current_period_val":
["896" , "857681.8126000002" , "32984.75" , "53.29" , "503166273.0366667" , "252222.48" , "412" , "167.3023"]
}
,{"etl_tmtimestamp":
["06-30","07-13","07-14","07-16","07-20","07-21","07-22","07-23"]
}
]
js代码
var city=[],value=[]
for(var i = 0;i<source.length;i++){
city.push(source[i].city);
value.push(source[i].current_period_val)
}
var source=[{"city":city},{"current_period_val":value}]
console.log(source);