- 31
- 0
axios请求到数据对数据做处理时,最后的if判断时就报错,隐藏最后if就不报错了,console.log(state.alllisti.payStatus)这个也能打印出来,现在就是不知道为什么报错,求大神指导
state.allList = response.data.data
if (list === 'canReservion' && state.allList.length > 0) {
for (let i = 0; i < state.allList.length; i++) {
for (let j = 0; j < state.allList[i].length; j++) {
console.log(state.allList[i][j].payStatus)
// console.log(state.alllist[i][j].payStatus)
if (state.alllist[i][j].payStatus === '1') {
console.log(state.allList[i][j].payStatus)
state.nopaynum = true
break
}
}
}
} else {
state.nopaynum = false
} 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
猫与蔷薇 普通会员 1楼
这个错误通常发生在你尝试访问一个未定义对象的方法或属性时。例如:
javascript let obj = {}; console.log(obj.length); // 报错:Cannot read property 'length' of undefined在这个例子中,你试图访问
obj对象的length属性,但是obj是一个未定义的对象,所以这个属性是undefined。解决这个问题的一种方法是检查你的对象是否已经定义,例如:
javascript let obj = {}; if (obj) { console.log(obj.length); // 正常行为,因为`obj`已经定义 }另一种方法是使用JavaScript的
typeof操作符来检查对象是否存在,如果对象不存在,那么length属性也是undefined:javascript let obj = {}; console.log(typeof obj.length); // 输出:'undefined'或者,如果你想要使用ES6的模板字符串语法来检查对象是否存在,你可以这样写:
javascript let obj = {}; if (typeof obj !== 'undefined') { console.log(obj.length); // 输出:'undefined' }
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

