显示不出来

来源:4-10 编程练习

腹黑的王先森

2016-09-10 11:04

不知道哪里出问题

var infos= [

    ['小A','女',21,'大一'],

    ['小B','男',23,'大三'],

    ['小C','男',24,'大四'],

    ['小C','男',24,'大四'],

['小D','女',21,'大一'],

['小E','女',22,'大四'],

['小F','男',21,'大一'],

['小G','女',22,'大二'],

['小H','女',20,'大三'],

['小I','女',20,'大一'],

['小J','男',20,'大三']

];

 var m=new Array();

 var p=0;

 //第一次筛选,找出都是大一的信息

 document.write("第一次筛选"+"<br>");

 for(var i=0;i<=infos.length;i++){

     if(infos[i][3]=="大一"){

        document.write(infos[i]+"<br>");

        m[p]=infos[i];

        p++;

     }

 }

 //第二次筛选,找出都是女生的信息;

 document.write("<br>"+"第二次筛选"+"<br>")

 for(var p=0;p<o.length;p++){

     if(m[p][1]=="女"){

         document.write(m[p]);

     }

 }

 


写回答 关注

1回答

  • 老木
    2016-09-10 11:16:07
    已采纳

    第一次筛选中i<=infos.length改为i<infos.length

    第二次筛选中p<o.length改为p<m.length

    腹黑的王先森 回复老木

    哦,懂了,谢谢

    2016-09-10 18:16:41

    共 4 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题