Li3
2015-08-07 13:10
//第一次筛选,找出都是大一的信息
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/>");}
}
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]=='女'),我也是个菜鸟,所以你懂的。。。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题