繁体   English   中英

推3D数组jQuery JavaScript

[英]push 3d array jquery javascript

我在jQuery中有如下功能

为3d数组声明了范围。 这是正确插入。 平均值是2d数组。

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]];

以下是我如何获得结果的方法。

var ranges = new Array();
var averages = new Array();
var arrAverage;
var arrRanges;
arrAverage = [item.xAxisTime, item.yAxisValue];
arrRanges = [item.xAxisTime, item.upperBound, item.lowerBound];
averages.push(arrAverage);
ranges.push(arrRanges);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM