渐渐模糊了约定 2024-01-09 11:34 采纳率: 10.5%
浏览 11

无法遍历数组,array[i]无法识别i?

今天遇到一个很离谱的问题:无法遍历数组

            var sale = 0;
            var notsale = 0;
            var order = 0;
            var array = res.data
            console.log(array)
            for(var i = 0; i < count; i++){
                if(array[i].FOrder == 0){
                    notsale +=1;
                }else if(array[i].FOrder == 1 && array[i].FSale == 0){
                    order +=1;
                }else{
                    sale +=1;
                }
            }

这是控制台输出的内容:

img

怎么会识别不了呢?
但是当我console.log(array[0])的时候是正常的,换成array[i]就不行了,这是为什么?

  • 写回答

2条回答 默认 最新

  • 柯本 2024-01-09 11:51
    关注

    个人感觉问题不在array[i]上,而是它后面的成员,array[i].FOrder 这个FOrder 应该不是array[i]的成员,所以出错了

    评论

报告相同问题?

问题事件

  • 创建了问题 1月9日

悬赏问题

  • ¥15 铜与钢双金属板叠加在一起每种材料300mm长,18mm宽,4mm厚一端固定并加热至80℃,当加热端温度保持不变时另一端的稳态温度。ansys
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源
  • ¥15 ANSYS分析简单钎焊问题
  • ¥20 bash代码推送不上去 git fetch origin master #失败了
  • ¥15 LOL外服加入了反作弊系统,现在游戏录像rofl文件离线都无法打开
  • ¥15 在centos7安装conda
  • ¥15 c#调用yolo3 dll文件获取的数据对不上
  • ¥20 WPF 如何实现多语言,label 和cs(live Charts)中是否都能翻译