课程
/前端开发
/JavaScript
/JavaScript进阶篇
if(infos[i][3]=="大一" && infos[i][1]=="女"),1和3怎么来的呢?最后为什么又输出infos[i][0] 呢?
2015-01-05
源自:JavaScript进阶篇 4-10
正在回答
谢谢楼上的回答,我似乎懂了
说说我自己的理解:
楼主应该知道有矩阵这个东西。我们可以把这个二位数组想像成矩阵。i代表的是第几行,3代表的第几列,那么infos[i][3]代表的就是第i+1行,第3+1=4列那个位置上的值,那为什么要加上1呢?因为数组的下标是从0开始的,所以下标为0,代表的是第一个。
回到问题:根据数组,我们可以找到知道不管是第几行的3+1=4即第四列代表的都是年级,大一,大二等等,所以用infos[i][3]来遍历每一行的第四列。infos[i][1]同理~
你来啦米斯郡 提问者
闹小志 回复 你来啦米斯郡 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答不懂不懂不懂了。。。
3 回答看了多了,懂了,记不住,要自己写就想不起来
2 回答通过了但是运行结果不理想郁闷
1 回答开始不懂了...
4 回答……醉了,搞不懂啊