Javascript Can';无法从数组中访问某些对象,即使它们确实存在

Javascript Can';无法从数组中访问某些对象,即使它们确实存在,javascript,arrays,Javascript,Arrays,尽管我的数组中有7个对象,但我只能访问其中的4个,当我尝试访问第5个对象时,由于某种原因,我没有定义 现在您已经可以看到[Array(4)”,尽管它的实际对象数量是7,但我可以访问的对象如下所示: Object$$hashKey"object:8 "briefDescription:"09. value" city:null date:null id:"1ca260e4-9e47-4366-9f53-5e7a7ebad956" managerAction:undefined name:"SCA

尽管我的数组中有7个对象,但我只能访问其中的4个,当我尝试访问第5个对象时,由于某种原因,我没有定义

现在您已经可以看到[Array(4)”,尽管它的实际对象数量是7,但我可以访问的对象如下所示:

Object$$hashKey"object:8
"briefDescription:"09. value"
city:null
date:null
id:"1ca260e4-9e47-4366-9f53-5e7a7ebad956"
managerAction:undefined
name:"SCA 1704 01696"
number:"2017-07-24T14:01:00+0000"
street:"waiting"
type:"change"
由于某种原因无法访问的是:

$$hashKey:"object:20
"briefDescription:"value"
city:"Woonboulevard 10 "
date:"ALMELO "
id:"3e9485c1-0c7e-4e55-b1aa-9707cba78766"
managerAction:undefined
name:"SI 1704 07644"
number:"2017-07-17T14:11:00.000+0000"
street:"In progress"
type:"incident"
唯一的区别是它们的类型,要么是事件,要么是变化

现在我来看看我的实际代码:

最终会产生以下结果(从控制台捕捉):

如何访问当前无法访问的对象?
(如果我需要发布更多关于如何检查数据的代码,请告诉我)

您的getChanges函数中似乎有一些输入错误:menu.Lijst和data.lenght。看起来您在数组中有一个数组?正确,但在本例中这不重要,因为我可以访问前4个(因此0-1-2-3)很好,在您的代码中,哪里会有一个由7个元素组成的数组?我也看不到这反映在控制台快照中。console.log(数组,“数组”)最后一个快照是扩展的数组。