渐渐模糊了约定 2024-01-09 11:34 采纳率: 17.4%
浏览 13
已结题

无法遍历数组,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]的成员,所以出错了

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月30日
  • 创建了问题 1月9日

悬赏问题

  • ¥15 剑网三内存脚本有没有作者可以做
  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我