关于第二次筛选
var st=[
['小A','女',21,'大一'],
['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三'],
]
var st1=new Array();
var n=0; //第一步把之前的数据写成一个数组的形式,定义变量为 infos
for(i=0;i<st.length;i++){
if(st[i][3]=="大一"){
document.write(st[i]+"<br/>");
st1[n]=st[i];
n++;}
}
//第一次筛选,找出都是大一的信息
for(n=0;n<st1.length;n++){
if(st1[n][1]=="女"){
document.write(st1[n][0]+"<br/>");
}
} //第二次筛选,找出都是女生的信息
在上例中,st1[n]不是一个一维数组吗,它里面只有"[小A]","[小D]","[小F]","[小I]"这四个数据吗?怎么通过它来判断这四个是否是女生?