0

StockChart構成オブジェクトを使用して HighCharts を初期化すると、初期化後にオブジェクトのパラメーターseriesが設定されnullます。どうしてこれなの?

コード

//object
var myClass = {
    chartConfig: {
       //some highcharts config

       //some extra params
       url: 'getData.php'
    }
};

myClass.prototype.renderChart = function() {
    console.log(this.chartConfig.series);
    this.chart = new Highcharts.StockChart(this.chartConfig);
    console.log("=======================");
    console.log(this.chartConfig.series);
};

myClass.prototype.getSeriesData = function() {
    var self = this;
    $.getJSON(self.chartConfig.url, function(data) {
        self.chartConfig.series = data;
    });
};

var test = new myClass();
test.getSeriesData();
test.renderChart();

出力

[Object, Object, Object, animation: false]
=======================
null 
4

1 に答える 1