课程
/前端开发
/JavaScript
/JavaScript进阶篇
1和3代表什么啊 求大神解答啊
2016-05-05
源自:JavaScript进阶篇 4-10
正在回答
infos[i][1]以上就是说在['小A','女',21,'大一']这里面有4个数组,小A就是第0 "女"就是第1 21就是第2 "大一"就是第3个 当我们筛选大一的时候就是[i][3]也就是每一块的数组的第三个,就是大一 筛选女的时候就是[i][1]也就是素组的第一个,因为是从0开始算的, 看了好久才看明白的,楼主认真看看噢,很好理解的
数组是从0开始的 起始第一个数是0 第二个是1 第三个是2~依次递增
你把这组数据排出来变成6X2的矩阵就懂了 [i][1]和[i][3]是数据所在的坐标
把二维数组的第二维看作一个一维数组,而数组下标是从0开始,1代表这个一维数组的第2个元素,即“女”,3代表这个一维数组的第4个元素,即"大一",联合起来就可以筛选出大一女生
哎哟不好意思,刚才写错了,应该是这样的
var infos = [["小明", "小蓝", "小黄", "小绿", "小红", "小白"], ["小1", "小2", "小3", "小4", "小5", "小6"]];
for(var i = 0; i < infos.length; i++){
//infos[i][1] = "小蓝";
//infos[i][1] = "小2";
//infos[i][3] = "小绿";
//infos[i][3] = "小4";
}
这里是键值,第二个是1 , 第一个是 0
数组的下标,比如这个数组:var infos= [["小明", 87], ["小花", 81], ["小红", 97], ["小绿", 80], ["小白", 90], ["小黑", 99]];
// infos[i][1] = 81;
// infos[i][3] = 90;
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答infos[i][3]=="大一"&&infos[i][1]=="女"
6 回答if(infos[i][3]=="大一" && infos[i][1]=="女")这个里面的“i”怎么理解?
2 回答if(infos[i][3] === "大一" && infos[i][1] === "女") [3] [1] 是什么意思
6 回答infos[i][3]和infos[i][1]是什么意思?
3 回答为什么只能是3和1.if(infos[i][3]=="大一" && infos[i][1]=="女")