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

怎么讲循环后的结果存到一个数组中后面能使用数组

我用for中包含switch筛选大一的学生后,怎么把筛选后的这几个大一的学生重新存一个数组呢?

提问者:Lshah 2016-03-21 19:49

个回答

  • YangLuY
    2016-03-21 20:04:20
    已采纳

    1. 再在后面嵌套一个if来判断是否是大一

    2. 或者如我贴的代码,直接一步解决

    var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];
    for(var i=0;i<infos.length;i++){
         for(var j=0;j<infos[i].length;j++){
             if(infos[i][1]=="女"&&infos[i][3]=="大一")
             {
                 document.write(infos[i][j]);
             }
         }
     }