为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦大家帮我看一下,第二次筛选的信息显示不出来是怎么回事

麻烦大家帮我看一下,第二次筛选的信息显示不出来是怎么回事

weibo_喇wait_0 2018-05-02 21:37:56
var infos=[     ['小A','女',21,'大一'],     ['小B','男',23,'大三'],     ['小C','男',24,'大四'],     ['小D','女',21,'大一'],     ['小E','女',22,'大四'],     ['小F','男',21,'大一'],      ['小G','女',22,'大二'],       ['小H','女',20,'大三'],    ['小I','女',20,'大一'],     ['小J','男',20,'大三']     ]  //第一次筛选,找出都是大一的信息 for(var i=0;i<=infos.length;i++){     if(infos[i][3]=="大一"){         document.write(infos[i]+"<br/>");              } }   //第二次筛选,找出都是女生的信息 for(var i=0;i<=infos.length;i++){     if(infos[i][1]=="女"){         document.write(infos[i][0]+"<br/>");              } } 
查看完整描述

1 回答

?
前端小蜘蛛

TA贡献5条经验 获得超0个赞

i<=infos.length 改成 i<infos.length

建议:学生数据改成用对象去保存。

查看完整回答
反对 回复 2018-05-02
  • weibo_喇wait_0
    weibo_喇wait_0
    那个i<infos.length我试过了。。。不对呢。。你的意思是把数组用别的表示?
  • 前端小蜘蛛
    前端小蜘蛛
    昨天我测试的时候 i < infos.length 是可以显示的,可能你的其他代码也有问题。 通常这个数据结构还是用对象来保存: var infos=[ { name: '小A', sex: 'girl', age: 21, grade: '大一' }, ... }
  • 1 回答
  • 0 关注
  • 836 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信