infos[i][1]=='女')&&(infos[i][3]=='大一')这里的 1和3好难理解啊

来源:4-10 编程练习

小平头哥

2016-05-05 16:19

1和3代表什么啊 求大神解答啊

写回答 关注

6回答

  • 慕移动2844813
    2016-05-19 21:46:47

    infos[i][1]以上就是说在['小A','女',21,'大一']这里面有4个数组,小A就是第0  "女"就是第1  21就是第2 "大一"就是第3个            当我们筛选大一的时候就是[i][3]也就是每一块的数组的第三个,就是大一 筛选女的时候就是[i][1]也就是素组的第一个,因为是从0开始算的, 看了好久才看明白的,楼主认真看看噢,很好理解的

  • kame008
    2016-05-05 17:57:24

    数组是从0开始的 起始第一个数是0 第二个是1 第三个是2~依次递增

    你把这组数据排出来变成6X2的矩阵就懂了 [i][1]和[i][3]是数据所在的坐标

  • isunym
    2016-05-05 16:45:51

    把二维数组的第二维看作一个一维数组,而数组下标是从0开始,1代表这个一维数组的第2个元素,即“女”,3代表这个一维数组的第4个元素,即"大一",联合起来就可以筛选出大一女生

  • 木子小十
    2016-05-05 16:38:24

    哎哟不好意思,刚才写错了,应该是这样的

    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";

    }

  • 李克勤
    2016-05-05 16:36:33

    这里是键值,第二个是1 , 第一个是 0 

  • 木子小十
    2016-05-05 16:34:30

    数组的下标,比如这个数组:var infos= [["小明", 87], ["小花", 81], ["小红", 97], ["小绿", 80], ["小白", 90], ["小黑", 99]];

    for(var i = 0; i < infos.length; i++){

    //    infos[i][1] = 81;

    //    infos[i][3] = 90;

    }

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题