还在学习...对不起,如果这没有意义或听起来很愚蠢:P
我有2个变量“timestamps”和“clicks”以及一串数字:
{
"timestamps":[
1362096000000,1362355200000,1362441600000,1362528000000
],
"clicks":[
[
1,2,3,4
]
};
将字符串重新格式化并输出到这样的数组中最简单的方法是什么:
[1362096000000,1],
[1362355200000,2],
[1362441600000,3],
[1362528000000,4],
答案 0 :(得分:2)
仅基于您提供给我们的有限信息,并假设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]
]*/