qq_寂夜_03993224
2017-03-20 14:26
请问第三步用switch应该怎样写?
var infos=[
['小A','女',21,'大一'],
['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
];
var ddc=[];var f=0;
for(var a=0;a<infos.length;a++){
switch(infos[a][3]){
case "大一": ddc[f]=infos[a];
document.write(infos[a]+"<br />");
f++;
break;
default:
}
}
document.write(ddc.length+"<br />");
for(var f=0;f<ddc.length;f++){
switch(ddc[f][1]){
case "女":
document.write(ddc[f][0]+"<br />")
break;
default:
}
}
for(var i=0;i<infos.length;i++){ if(infos[i][3] =="大一" && infos[i][1] == "女"){ document.write(infos[i]+"<br />"); } }
我直接把第一次筛选和第二次筛选放一起 你可以看看
var infos=[['小A','女',21,'大一'], ['小B','男',23,'大三'],
['小C','男',24,'大四'], ['小D','女',21,'大一'],
['小E','女',22,'大四'], ['小F','男',21,'大一'],
['小G','女',22,'大二'], ['小H','女',20,'大三'],
['小I','女',20,'大一'], ['小J','男',20,'大三']
];
for(i=0;i<infos.length;i++)
{switch(infos[i][3]+infos[i][1])
{
case '大一女':
document.write(infos[i][0]+","+infos[i][1]+","+infos[i][2]+","+infos[i][3]+"<br>");
break;
default:
}
}
我是这么写的,哈哈,可以参考下
switch(参数)
{
case 值:代码块;}
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题