javascript - 怎麼把資料弄成數組中鍵值對的形式? ? js
世界只因有你
世界只因有你 2017-05-19 10:09:07
0
2
452


#怎麼把圖中的Plan_ADEP和Plan_ADES的資料取出來轉成上圖所示的資料格式啊? ?

世界只因有你
世界只因有你

全部回覆(2)
小葫芦
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去對應就是了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板