无法在React中访问有效数组,无法读取未定义的属性

问题描述 投票:0回答:1

我尝试访问数组事件:

[data,data,data,length]
使用以下代码我尝试了以下3件事,但分别为下面的代码不断收到这些错误:

console.log(events.length)

let def = 0;
let i = 0;

while(def !== undefined){
    def = events[i];
    console.log(events[i]);
    i++
}

for(i = 0; i < events.length; i++){
    console.log(events[i]);
}

Cannot read properties of undefined (reading 'length')
,
Cannot read properties of undefined (reading '0')
,
Cannot read properties of undefined (reading 'length')

使用

array.forEach
array.map

时出现相同的错误
javascript reactjs
1个回答
0
投票

这是一个空引用错误。您的事件未定义,因此通过

events.length
访问其长度属性将引发错误。

© www.soinside.com 2019 - 2024. All rights reserved.