javascripthighcharts

Highcharts Cannot read properties of undefined (reading 'series')


Trying to console log the series data in my chart. Unsure why it's not working. JS fiddle is provided.

https://jsfiddle.net/3j9v06zr/

These are the 2 methods I am trying to use to log: console.log(chart[0].series[0].data); console.log(Highcharts.charts[0].series[0].data)

When I remove the first method: console.log(chart[0].series[0].data); things start to work, but I do not really receive the information I want. Does anyone have any ideas? I would just like to see "29.9" returned.


Solution

  • Cannot read properties of undefined (reading 'series') Simply means that you're trying to access a method on an object that doesn't exist.

    In other words, your error means that chart[0] doesn't exist.

    This is certainly because chart is an object and not an array. The following code works:

    console.log(chart.series[0].data);
    

    Demo: https://jsfiddle.net/BlackLabel/5uqk60fz/