我有数据返回表单控制器
foo:
0:{id: 1, add_1: "123", add_2: "add1"}
1: {id: 2, add_1: "456", add_2: "add2"}
我怎样才能更改密钥为这样
foo:
id:{1,2}
add_1:{123,456}
add_2:{add1,add2}
我尽量不要这样改变 请帮助我
答案 0 :(得分:0)
//也许,您可能是这样的:
var result = {};
$.each([{id: 1, add_1: "123", add_2: "add1"}, {id: 2, add_1: "456", add_2: "add2"} ], function(i, item ){
for(var pro in item ){
result[pro] = result[pro] || [];
result[pro].push(item[pro]);
}
})
console.log(result);