有没有最直观简便的方法,我感觉for循环最为简便,欢迎大家提不同的意见,我会认真听取
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var infos = [
['A','女','21','大一'],
['B','男','23','大三'],
['C','男','24','大四'],
['D','女','21','大一'],
['E','女','22','大四'],
['F','男','21','大一'],
['G','男','22','大二'],
['F','女','20','大三'],
]
//第一次筛选,找出都是大一的信息
for(i=0;i<infos.length;i++){
for(j=0;j<infos[i][j].length;j++){
if(infos[i][3]=='大一'){
document.write('大一有:'+infos[i][0]+'</br>')
}
}
}
//第二次筛选,找出都是女生的信息
for(i=0;i<infos.length;i++){
for(j=0;j<infos[i][j].length;j++){
if(infos[i][1]=='女'){
document.write('女生有:'+infos[i][0]+'</br>')
}
}
}