如何把返回的对象以及对应的数据保存到二维数组

Posted 九转功成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把返回的对象以及对应的数据保存到二维数组相关的知识,希望对你有一定的参考价值。

var result={
    "a":{
        "x":5,
        "y":0,
        "z":0
    },
    "b":{
        "x":0,
        "y":0,
        "z":3
    },
    "c":{
        "x":5,
        "y":0,
        "z":0
    },
    "d":{
        "x":0,
        "y":0,
        "z":4
    },
    "e":{
        "x":0,
        "y":3,
        "z":0
    }
};
var arr=[];
var obj={
    keyArr:[\'dec\'],
    one:[\'x\'],
    two:[\'y\'],
    three:[\'z\']
};
for(var key in result){
    obj.keyArr.push(key);
    var thisResult=result[key];
    obj.one.push(thisResult.x);
    obj.two.push(thisResult.y);
    obj.three.push(thisResult.z);
}
//obj.one.unshift("x");
//obj.two.unshift("y");
//obj.three.unshift("z");
for(var i in obj){
    arr.push(obj[i]);
}
console.log(arr);

 

以上是关于如何把返回的对象以及对应的数据保存到二维数组的主要内容,如果未能解决你的问题,请参考以下文章

C++二维数组给一维数组赋值

js中怎么把值放入数组中

怎么把一个二维数组写入一行数据库中?

在java中如何把字节数组存储到数据库?

mysql中怎么存储数组

HDU_4456_二维树状数组