将数据集转换为javascript Obj

时间:2014-05-30 18:38:28

标签: javascript

我有一个我需要转换为Javascript对象的数据集,如下所示。怎么办呢?

//Jscript
var dataobj = [["Jan",12],["Feb",24],["Mar",66]]

是查看服务器端记录,构建数据并将其发送回客户端的唯一方法吗?

2 个答案:

答案 0 :(得分:0)

您可以使用循环过滤数据。然后按照你想要的方式输入:

HTML:

<div id="out"></div>

使用Javascript:

var dataobj = [["Jan",12],["Feb",24],["Mar",66]];

var dataOut = "";

for(i = 0; i < dataobj.length; i++){
    console.log(dataobj[i].length);
    for(i2 = 0; i2 < dataobj[i].length; i2++) {
        dataOut = dataOut + " " + dataobj[i][i2];        
    } 
    dataOut = dataOut + "<br>";
}

$('#out').html(dataOut);

Jsfiddle

答案 1 :(得分:0)

我的猜测是你想要它的键/值。只是猜测。

var dataobj = [["Jan",12],["Feb",24],["Mar",66]];
var dataObjHash = {};
for(var i = 0; i < dataobj.length; i++){
   dataObjHash[ dataobj[i][0] ] = dataobj[i][1];
}
dataObjHash; // <-- this returns: Object { Jan=12, Feb=24, Mar=66 }