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

无法遍历数组,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日