你来啦米斯郡
2015-01-05 18:28
if(infos[i][3]=="大一" && infos[i][1]=="女"),1和3怎么来的呢?最后为什么又输出infos[i][0] 呢?
谢谢楼上的回答,我似乎懂了
说说我自己的理解:
楼主应该知道有矩阵这个东西。我们可以把这个二位数组想像成矩阵。i代表的是第几行,3代表的第几列,那么infos[i][3]代表的就是第i+1行,第3+1=4列那个位置上的值,那为什么要加上1呢?因为数组的下标是从0开始的,所以下标为0,代表的是第一个。
回到问题:根据数组,我们可以找到知道不管是第几行的3+1=4即第四列代表的都是年级,大一,大二等等,所以用infos[i][3]来遍历每一行的第四列。infos[i][1]同理~
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题