为什么写dayi[i]=infos[i]会出错
//第一次筛选,找出都是大一的信息
var dayi = new Array();
for(var i=0;i<infos.length;i++){
if(infos[i][3]=='大一'){
dayi[i]=infos[i];
}
}
//第二次筛选,找出都是女生的信息
for(var i=0;i<dayi.length;i++){
switch(dayi[i][1]){
case '女':
document.write(dayi[i][0]+"<br/>");
}
}
一开始是这样写的,可是只会输出一个小A,在console里发现dayi.length是9,而且除了dayi[0]其他全是undefined,为什么会这样啊Q A Q