求大神讲解一下这一段的二维数组的意思
for (var i =0;i<infos.length;i++){
if(infos[i][3] == "大一" && infos[i][1] == "女"){
document.write(infos[i][0]+"<br/>");
}
}
二维数组一直不太明白,求大神讲解一下
for (var i =0;i<infos.length;i++){
if(infos[i][3] == "大一" && infos[i][1] == "女"){
document.write(infos[i][0]+"<br/>");
}
}
二维数组一直不太明白,求大神讲解一下
2017-03-31
('小A','女',21,'大一'), ('小B','男',23,'大三'),
('小C','男',24,'大四'), ('小D','女',21,'大一'),
('小E','女',22,'大四'), ('小F','男',21,'大一'),
('小G','女',22,'大二'), ('小H','女',20,'大三'),
('小I','女',20,'大一'), ('小J','男',20,'大三')
说明:
('小I','女',20,'大一')表示二维数组中的子元素(二维数组的子元素就是一维数组)
数组的索引从0开始
代码解析:
infos进行循环操作
获取第i个子数组中第四个元素的值(即:年级) 等于 “大一”并且 获取第i个子数组中第二个元素的值(即:性别) 等于 “女”。满足此条件就输出同时满足条件学生的姓名(即:第i个子数组中第一个元素的值(即:姓名))
重点:二维数组就是子元素为一维数组的复杂数据类型
举报