Javascript 无法遍历数组。将长度显示为零

Javascript 无法遍历数组。将长度显示为零,javascript,arrays,object,highcharts,Javascript,Arrays,Object,Highcharts,我想得到图像中给出的第一个对象- 但是数组长度显示为零。但当我运行typeof时,它会显示object。它是一个对象数组还是其他什么? 这是获取第一个对象的代码 (this.trendChart.yAxis[0]['series'])[0] 编辑 我要序列数组中的第一个对象- 编辑 在使用(this.trendChart.yAxis[0]['series'])时,我得到的值如第一幅图所示。用文本而不是图像显示整个对象结构会有所帮助。从您的图像中,尝试this.trendChart.yAxis

我想得到图像中给出的第一个对象-

但是数组长度显示为零。但当我运行typeof时,它会显示object。它是一个对象数组还是其他什么? 这是获取第一个对象的代码

(this.trendChart.yAxis[0]['series'])[0]
编辑
我要序列数组中的第一个对象-

编辑

在使用(this.trendChart.yAxis[0]['series'])时,我得到的值如第一幅图所示。

用文本而不是图像显示整个对象结构会有所帮助。从您的图像中,尝试
this.trendChart.yAxis.series[0]

typeof
始终为数组显示
对象
。您是否使用异步函数填充数组?您可能在完成之前检查了长度。请参阅您的问题通常需要更多详细信息。哪个数组的长度为零?您针对数组或数组元素运行的
typeof
值是多少?@backtick typeof this.trendChart.yAxis[0]['series']给出了object.shows unfinedstrill shows unfinedtry在文本
this.trendChart.yAxis[0]中向我们展示了
this.trendChart
对象的整个结构
相当于他们在代码中使用的内容。这是真的,很可能你是对的,他在正确初始化变量之前使用了该变量,但他提到,
typeof
将其显示为对象,因此可能只是语法问题。无论如何,唯一能知道的方法就是我们是否看到了整个物体。