liu_900425
2015-06-15 09:23
var infos = [
['小A','女',21,'大一'],
['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小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] === "大一" && infos[i][1] === "女") {
document.write(infos[i][0] + "<br />");
}
}
是指每一个存储数据里面的 第四个元素
我理解错了。
我知道 他们说的都不是很明确,我跟你说,你是不是想问infos[i][3]在if语句中是什么意思,就是你定义数组时有这么多的元素,而当你在document.write语句中是你要对这个元素输出,不知道我说的你明不明白。
你可以理解为 行列 就很清晰了
你对二维数组理解不够啊。就是每一个的第二个
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题