Javascript 将具有多个数组的对象转换为多维数组
我有以下格式:Javascript 将具有多个数组的对象转换为多维数组,javascript,json,Javascript,Json,我有以下格式: Data = { "count": [ 62, 58, 10, 6 ], "categoires": [ "a1", "a2", "a3", "a4" ] } 我需要以以下格式获取数据: data = [ [ "a1", 62 ], [ "a2", 58 ], [ "a3", 10 ], [ "a4", 6 ] ] 有人能帮我吗?您可以使用for和length属性循环: var data = []; for (var i = 0
Data = {
"count": [ 62, 58, 10, 6 ],
"categoires": [ "a1", "a2", "a3", "a4" ]
}
我需要以以下格式获取数据:
data = [
[ "a1", 62 ],
[ "a2", 58 ],
[ "a3", 10 ],
[ "a4", 6 ]
]
有人能帮我吗?您可以使用
for
和length
属性循环:
var data = [];
for (var i = 0; i < Data.count.length; i++)
data[i] = [ Data.categoires[i], Data.count[i] ];
var数据=[];
对于(变量i=0;i
在循环时尝试使用
var数据={
“计数”:[62,58,10,6],
“类别”:[“a1”、“a2”、“a3”、“a4”]
}
var res=[],//要将值推送到的数组
i=0,//从索引'0'开始`
len=数据[“categoires”]。长度;//最大长度
而(我
正文{
空白:预处理;
}
使用for
循环,从当前索引的两个数组中获取元素。如何打印值?“如何打印值?”res
包含值。见最新帖子;请尝试console.log(res)
“是的,我没有获取值”?试过了吗?添加了JSON.stringify(res)
以将值打印到document.body