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

来源:4-10 编程练习

Lshah

2016-03-21 19:49

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

写回答 关注

1回答

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


    Lshah

    非常感谢!

    2016-03-21 22:44:49

    共 9 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题