为了账号安全,请及时绑定邮箱和手机立即绑定

老师,大神们!帮我解释一下我的问题!

//第一次筛选,找出都是大一的信息

 

  var arr1 = [];   ------------这个是声明一个数组吗?

   var n = 0;      ------------这个是关联什么的呀?

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

if( infos[i][3] == "大一" ){    -----------这里面意思是“第i组一维数组”里面的第四个数字吗?

  arr1[n] = infos[i];   -------------这个两个相等是什么意思

   document.write(arr1[n]+"<br/>");

  n=n+1;

   

}  

   }

   

   document.write("大一人数: "+arr1.length+"<br/>");  


 //第二次筛选,找出都是女生的信息


      for(var i=0;i<arr1.length;i++){  

if(arr1[i][1]=='女')

{ document.write(arr1[i][0]+"<br/>");}

}


正在回答

1 回答

var arr1 = [];//声明一个一维数组

var n = 0;     //声明一个变量,初始化值为0

if( infos[i][3] == "大一" ){    //infos[i][3]是一个二维数组,意思是当infos数组中任意一行的第三列的值与“大一”相等的时候执行下面的操作

arr1[n] = infos[i];   //把infos这一行的值赋给arr1[]数组,我不知道这样能不能赋值,arr1定义的是后是一维数组,这里有这么干:if(arr1[i][1]=='女'),我也是个菜鸟,所以你懂的。。。

0 回复 有任何疑惑可以回复我~
#1

Li3 提问者

非常感谢!
2015-08-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师,大神们!帮我解释一下我的问题!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信