0

I have a function like below in jQuery

Ranges is declared for 3d array. This is getting inserted properly. average is 2d array.

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

i want to produce result like below

2d array:

averages = [
            [1246406400000, 21.5],
            [1246492800000, 22.1],
            [1246579200000, 23],
            [1246665600000, 23.8]];

3d array

ranges = [
            [1246406400000, 14.3, 27.7],
            [1246492800000, 14.5, 27.8],
            [1246579200000, 15.5, 29.6],
            [1246665600000, 16.7, 30.7]];
user2000189
  • 479
  • 4
  • 6
  • 22

1 Answers1

0

Below is the way, how i got my results.

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);
user2000189
  • 479
  • 4
  • 6
  • 22