“类型错误:无法读取未定义的属性‘长度’”

时间:2021-07-20 22:06:35

标签: javascript

我无法访问未定义数组的长度,这是我的代码片段:

const pages = []
for(let i = 1; i <= Math.ceil(users.length / itemsPerPage);i++){
   pages.push(i);
}

1 个答案:

答案 0 :(得分:1)

我认为当您获取数据时,您正在将您的状态覆盖到 {isLoaded: true, users: result.users} 并删除其他所有内容,而是使用扩展运算符,因此您未更新的属性会保留,例如 {...this.state, isLoaded: true},以便保留其他一切的方式。