weixin_慕妹5468968
2020-05-19 16:42
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var infos = [['小A', '女', 21, '大一'], ['小b', '男', 23, '大三'], ['小C', '男', 24, '大四'], ['小D', '女', 21, '大一'], ['小E', '女', 22, '大四'], ['小F', '男', 21, '大一'], ['小G', '女', 22, '大二'], ['小H', '女', 20, '大三'], ['小I', '女', 20, '大一'], ['小J', '男', 20, '大三']]
//第一次筛选,找出都是大一的信息
for (var i = 0; i < infos.length; i++) {
if (infos[i][3] == '大一') {
// console.log(infos[i][0]);
}
}
//第二次筛选,找出都是女生的信息
for (var i = 0; i < infos.length; i++) {
if (infos[i][3] == '大一') {
if (infos[i][1] == "女") {
console.log(infos[i][0])
}
}
}
var infos=[
['小A','女',21,'大一'],
['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
]
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
for( i=0;i<infos.length;i++)
{
for(j=0;j<infos[i][j].length;j++)
{
if(infos[i][3]=="大一"&&infos[i][1]=="女")
{
document.write("大一的女生有:"+infos[i][0]+"<br>") ;
}
}
}
结果都没有显示?
应该可以
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题