Javascript (非常)难以找到高图错误

Javascript (非常)难以找到高图错误,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,Highcharts并不真的做错误报告,正如你们中的一些人可能已经发现的那样。到目前为止,我了解到错误uncaughttypeerror:cannotsetproperty'innerHTML'为null通常意味着您忽略了在图表配置中添加renderTo元素。现在我需要找出这个错误: Uncaught TypeError: Cannot read property 'length' of undefined 我正在动态生成配置对象,但它看起来是这样的(JSON格式): 有人能帮我看看这个问题吗

Highcharts并不真的做错误报告,正如你们中的一些人可能已经发现的那样。到目前为止,我了解到错误
uncaughttypeerror:cannotsetproperty'innerHTML'为null
通常意味着您忽略了在图表配置中添加
renderTo
元素。现在我需要找出这个错误:

Uncaught TypeError: Cannot read property 'length' of undefined
我正在动态生成配置对象,但它看起来是这样的(JSON格式):


有人能帮我看看这个问题吗?

好的,我真的解决了。问题来自于我以一种非传统的方式使用海图。在javascript类构造函数中,我做了如下操作:

function MyGraph(options) {
  // Manipulate options, generate my own defaults
  Highcharts.Chart.call(this, options);
}
Highcharts不喜欢,所以我只是做了这个:

function MyGraph(options) {
  // Manipulate options, generate my own defaults
  $.extend(this, Highcharts.Chart(options));
}

好吧,我真的弄明白了。问题来自于我以一种非传统的方式使用海图。在javascript类构造函数中,我做了如下操作:

function MyGraph(options) {
  // Manipulate options, generate my own defaults
  Highcharts.Chart.call(this, options);
}
Highcharts不喜欢,所以我只是做了这个:

function MyGraph(options) {
  // Manipulate options, generate my own defaults
  $.extend(this, Highcharts.Chart(options));
}