【发布时间】:2016-12-14 06:19:29
【问题描述】:
我在 jQuery 中有一个类似下面的函数
范围是为 3d 数组声明的。这是正确插入的。 平均值是二维数组。
var ranges = [];
var averages = [];
$.each(data, function(i, item){
alert([item.xAxisTime, item.upperBound, item.lowerBound]);
ranges.push([item.xAxisTime, item.upperBound, item.lowerBound]);
averages.push([item.xAxisTime, item.yAxisValue]);
});
我想产生如下结果
二维数组:
averages = [
[1246406400000, 21.5],
[1246492800000, 22.1],
[1246579200000, 23],
[1246665600000, 23.8]];
3d 数组
ranges = [
[1246406400000, 14.3, 27.7],
[1246492800000, 14.5, 27.8],
[1246579200000, 15.5, 29.6],
[1246665600000, 16.7, 30.7]];
【问题讨论】:
-
任何控制台错误?,你怎么知道它不推送?
-
您能否给出一个您想要处理的示例数组、您的代码给出的输出以及所需的输出以便更好地理解。
-
推入 3d 数组(范围)的示例数组如下 '[22.5, 29.5, 19]。 [21.5, 27.5, 15]'
-
这个问题与现有问题不同,它将值放入所需的索引中。但在这里我将 3d 值推入数组。
标签: javascript jquery arrays