繁体   English   中英

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

[英]“TypeError: Cannot read property 'length' of undefined”

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM