问答详情
源自:4-10 编程练习

在定义的时候infos[i][3] 这个【3】是怎么来的 定义的是什么

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 />");
 }
}

提问者:liu_900425 2015-06-15 09:23

个回答

  • 独觉
    2016-04-23 12:37:23

    是指每一个存储数据里面的 第四个元素

  • 我们是兄弟
    2015-10-23 14:48:45

    我理解错了。

  • 我们是兄弟
    2015-10-23 14:32:42

    我知道  他们说的都不是很明确,我跟你说,你是不是想问infos[i][3]在if语句中是什么意思,就是你定义数组时有这么多的元素,而当你在document.write语句中是你要对这个元素输出,不知道我说的你明不明白。

  • Ezre
    2015-06-15 10:01:01

    你可以理解为 行列  就很清晰了

  • ChEnnnn
    2015-06-15 09:33:49

    你对二维数组理解不够啊。就是每一个的第二个