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

三行代码写出来了,请大佬指点

var infos=[['小A','女',21,'大一'],  ['小B','男',23,'大三'],


    ['小C','男',24,'大四'],  ['小D','女',21,'大一'],


    ['小E','女',22,'大四'],  ['小F','男',21,'大一'],


    ['小G','女',22,'大二'],  ['小H','女',20,'大三'],


    ['小I','女',20,'大一'],  ['小J','男',20,'大三']]

for(var i=0;i<=9;i++){

if (infos[i][3]=="大一"&&infos[i][1]=="女"){

document.write(infos[i][0]+'<br/>')

}

}


提问者:LouisDuan 2019-03-15 19:09

个回答

  • 瑞吉自闭了
    2019-03-16 23:11:00
    已采纳

    没有大的问题

  • 代码里成长
    2019-07-13 18:05:03

    var arr1 = [];

    var n = 0;

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

    if( infos[i][3] == "大一" ){

    arr1[n] = infos[i];

    document.write(arr1[n]+"<br/>");

    n=n+1;



    }

    }



    document.write("大一人数: "+arr1.length+"<br/>");


    这个更详细更牛逼一些?

  • 代码里成长
    2019-07-13 18:04:17

    i<=9;    ==  infos.lenght

  • 慕村6281522
    2019-03-16 00:50:53

    length

  • 慕村6281522
    2019-03-16 00:49:24

    循环条件应该是数值的长度:infos.lenght