这段代码会导致JavaScript报错
$.each(JSON, function(i, array) {
chart.series[i].name = array.teamName;
chart.series[i].setData(array.teamPower, true);
});
我必须定义chart.series[i],因为它说“无法设置未定义的属性'name'”,但是我找不到方法来做到这一点。
因为它的函数是在requestData中运行的,所以它是在chart确定选项之后运行的。
function showGraph() {
chart = new Highcharts.Chart(option);
}
chart: {
renderTo: 'graphicShow',
type: 'spline',
events: {
load: requestData
}
}
...在选项中...
title: {
text: 'Power %'
},
series: []
...
v6+
会有不同的工作方式吗?我在 TS 中遇到了错误。 - SovietFrontier