#怎麼把圖中的Plan_ADEP和Plan_ADES的資料取出來轉成上圖所示的資料格式啊? ?
var contents = what.contents, //先获取数据 tempArr = []; for( var i = 0,content; content = contents[i++]; ){ var arr = []; for( var key in content ){ var obj_1 = {}, obj_2 = {}; if(key == "Plan_ADEP"){ obj_1[key] = content[key]; arr.push(obj_1); } if(key == "Plan_ADES"){ obj_2[key] = content[key]; arr.push(obj_2); } } tempArr.push(arr); //tempArr就是你要的值 } //或者这样写更简单: /* for( var i = 0,content; content = contents[i++]; ){ var arr = [],obj_1 = {},obj_2 = {}; obj_1.Plan_ADEP = content.Plan_ADEP; obj_2.Plan_ADES = content.Plan_ADES; arr.push(obj_1); arr.push(obj_2); tempArr.push(arr); //tempArr就是你要的值 } */
不知道我有沒有理解錯你的意思
var GZData=[]; contents.map(function(item){ GZData.push([{name:"广州"},{name:item.Plan_ADEP,value:item.Plan_ACID_Three}]); }) console.log(GZData)
註:contents.就是你圖片的資料中的contents數組,你把它取出來;然後GZData就是你想要的格式,不知道{name:"廣州"},{name:item.Plan_ADEP,value: item.Plan_ACID_Three}你要物件那個, 你可以item去對應就是了
不知道我有沒有理解錯你的意思
註:contents.就是你圖片的資料中的contents數組,你把它取出來;然後GZData就是你想要的格式,不知道
{name:"廣州"},{name:item.Plan_ADEP,value: item.Plan_ACID_Three}你要物件那個, 你可以item去對應就是了