将对象数组转换为数组

时间:2016-03-22 12:58:21

标签: javascript arrays highcharts

所以这是交易:

我有这个数组:

var g = {"e":[[1458642397809,104],[1458642467849,104],[1458642537847,107],[1458642607815,107]]};

我想用这些数据制作带有高图的图表,所以这是我的代码:

$(function() {
$('#container').highcharts({
    chart: {
        defaultSeriesType: 'spline',
        zoomType:'x',
    },
    title: {
        text: 'title'
    },
    yAxis: {
        title: 'y',
        min: '0'
    },
    xAxis: {
        title: 'Date',
        type: 'datetime',
        tickPixelInterval: 150,
        maxZoom: 20 * 1000
    },
    series: [{
      name:"title",
      data: [[1458642397809,104]
    }]
  });
});

问题是,我需要转换我的数组

{"e":[[1458642397809,104],[1458642467849,104],[1458642537847,107],[1458642607815,107]]};

进入这个

[[1458642397809,104],[1458642467849,104],[1458642537847,107],[1458642607815,107]]

我尝试了很多东西但是它们似乎都没有用,所以我很想得到你的帮助

1 个答案:

答案 0 :(得分:1)

var newArray = g.e; // [[1458642397809,104],[1458642467849,104],[1458642537847,107],[1458642607815,107]]

它甚至会包含相同的参考,我理解正确吗?