【问题标题】:Transform an object array to an array将对象数组转换为数组
【发布时间】:2016-03-22 12:58:20
【问题描述】:

所以这是交易:

我有这个数组:

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

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

$(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]]

我尝试了多种方法,但似乎都不起作用,所以我很想得到您的帮助

【问题讨论】:

  • var newArr = g.e ?
  • 天哪,我现在好尴尬。很抱歉问了这么愚蠢的问题:$

标签: javascript arrays highcharts


【解决方案1】:
var newArray = g.e; // [[1458642397809,104],[1458642467849,104],[1458642537847,107],[1458642607815,107]]

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

【讨论】:

  • 是的,我很累,而且对 js 比较陌生,抱歉我的愚蠢问题! :x
猜你喜欢
  • 2021-05-03
  • 2018-12-04
  • 2021-06-16
  • 1970-01-01
  • 2014-01-15
  • 2018-10-13
相关资源
最近更新 更多