关于二维数组的条件筛选输出

来源:4-10 编程练习

Lucifer_竹岚

2016-05-27 16:10

忽略掉全都是一样的信息这个“bug”,嫌麻烦所以复制的,题目是:输出所有是大一的女生,请问这代码哪写错了,为啥一个都输出不了呢,请指正

 var infos[["小a","女",21,"大一"],["小b","女",21,"大一"],["小c","女",21,"大一"],["小d","女",21,"大一"],["小e","女",21,"大一"],["小f","女",21,"大一"],["小g","女",21,"大一"],["小h","女",21,"大一"],["小i","女",21,"大一"],["小j","女",21,"大一"]];

 for(var i=0;i<infos.length;i++){
     var jr=infos[i][3];
     var wx=infos[i][1];
     if(wx=="女" && jr=="大一"){
         document.write(infos[i]+"<br/>");
     }
 }

写回答 关注

4回答

  • 啊LANG3214178
    2016-05-27 16:29:09
    已采纳

    var infos后面少了个"="

    Lucife...

    也谢谢那位哥们,只能采纳一个所以随便选个

    2016-05-27 16:35:31

    共 1 条回复 >

  • 辰_ger
    2016-05-27 18:17:46

    定义数组的时候少了个 “=”

  • hgliuxiong
    2016-05-27 17:09:33

    定义数组的时候没有赋值号

  • wyz_nana1026
    2016-05-27 16:29:19

     定义二维数组的时候,需要加等号

    var infos = [["小a","女",21,"大一"]...]


JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题