仍在学习...对不起,如果这没有意义或听起来很愚蠢:P
我有2个变量“ timestamps”和“ clicks”以及一串数字:
{
"timestamps":[
1362096000000,1362355200000,1362441600000,1362528000000
],
"clicks":[
[
1,2,3,4
]
};
将字符串重新格式化并输出为如下所示的数组的最简单方法是:
[1362096000000,1],
[1362355200000,2],
[1362441600000,3],
[1362528000000,4],
最佳答案
仅基于您提供给我们的有限信息,并假设timestamps
和clicks
的约束始终是相同长度的数组,并且您希望输出为数组,这将创建新的所需格式。
var output = [];
for (var i = 0, l = obj.timestamps.length; i < l; i++) {
output.push([obj.timestamps[i], obj.clicks[i]]);
}
/*output is now [
[1362096000000,1],
[1362355200000,2],
[1362441600000,3],
[1362528000000,4]
]*/