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

大哥们我这个写法对吗?好像和大家的不一样啊?

 var infos=new Array(

 new Array('小A','女',21,'大一'),

 new Array('小B','男',23,'大三'),

 new Array('小C','男',24,'大四'),

 new Array('小D','女',21,'大一'),

 new Array('小E','女',22,'大四'),  

 new Array('小F','男',21,'大一'),

 new Array('小G','女',22,'大二'),  

 new Array('小H','女',20,'大三'),

 new Array('小I','女',20,'大一'),  

 new Array('小J','男',20,'大三'))

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

 {

  switch(infos[q][3])

   {

     case "大一":

         switch(infos[q][1])

         {

           case "女":

               document.write(infos[q][0],"<br />");

         }

   }

 }


提问者:精慕门9116487 2019-07-29 21:11

个回答

  • Randestiny
    2019-07-30 11:16:03

    是不太一样,你的数组定义我觉得有点问题,JS数组的定义用的是[],而不是()。