问答详情
源自:4-10 编程练习

显示不出来

不知道哪里出问题

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]);

     }

 }

 


提问者:腹黑的王先森 2016-09-10 11:04

个回答

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

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

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