JavaScript 関数間で変数を共有しようとして苦労しています。
私は基本的に 3 つの関数を持つオブジェクトを持っています。
私のコードは次のようになります
this.ChartManager = {
plotChart: function(chartName) {
...
ChartManager.createChart(seriesOptions);
},
createChart: function(seriesOptions) {
var chart = $('#container').highcharts('StockChart', {
...
});
},
toggleSeries: function(n) {
current_series = chart.series[n];
...
}
};
しかし、ToggleSeries でチャート変数にアクセスしようとすると、「未定義」のエラー メッセージが表示されます。
ToggleSeries からチャート変数にアクセスできるようにするにはどうすればよいですか?
ご協力いただきありがとうございます。良い一日をお過ごしください。
更新- 私の作業コードは
this.ChartManager = {
plotChart: function(chartName) {
...
ChartManager.createChart(seriesOptions);
},
createChart: function(seriesOptions) {
$('#container').highcharts('StockChart', {
...
});
},
toggleSeries: function(n) {
var current_series = $('#container').highcharts().series[n];
...
}
};