我有一个我需要转换为Javascript对象的数据集,如下所示。怎么办呢?
//Jscript
var dataobj = [["Jan",12],["Feb",24],["Mar",66]]
是查看服务器端记录,构建数据并将其发送回客户端的唯一方法吗?
答案 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);
答案 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 }