求代码详解并说明具体使用,谢谢
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var infos = [["小A", "女", 21, "大一"],
["小B", "男", 23, "大三"],
["小C", "男", 24, "大四"],
["小D", "女", 21, "大一"],
["小E", "女", 22, "大四"],
["小F", "男", 21, "大一"],
["小G", "女", 22, "大二"],
["小H", "女", 20, "大三"],
["小I", "女", 20, "大一"],
["小J", "男", 20, "大三"]];
//第一次筛选,找出都是大一的信息
document.write("大一的学生:"+"<br>");
var infos1 = new Array;
var j = 0;
for (var i = 0; i < infos.length; i++) {
if (infos[i][3] == "大一") {
infos1[j] = infos[i];
document.write(infos1[j]+"<br>");
j++;
}
}
document.write("<br>"+"女生姓名:"+"<br>");
//第二次筛选,找出都是女生的信息
for (var i = 0; i < infos1.length; i++) {
if (infos1[i][1] == "女") {
document.write(infos1[i][0]+"<br>");
}
}
if (infos[i][3] == "大一")
这是[3] 代表的是什么?????
结果:
大一的学生:
小A,女,21,大一
小D,女,21,大一
小F,男,21,大一
小I,女,20,大一
女生姓名:
小A
小D
小I