问答详情
源自:3-4 团里添加新成员(向数组增加一个新元素)

索引不按照顺序排会发生什么

定义的那个marray【x】如果不按照顺序排,为什么有的时候会显示错误,若果里边123即使排列顺序是132、213等等右边显示数组第一个值还是会对应上。。。。为什么

提问者:Balrog 2016-03-30 17:55

个回答

  • qq_陆弋轩_03118781
    2016-03-31 10:22:49

    计算机语言是简单的逻辑式,会按照你定的索引来执行,你改变索引后所对应的值也发生变化,这是语言最基本的定义。

  • 梦死醉生
    2016-03-30 19:12:36

    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< infos.length ;i++){

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

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

    }

    你看一参照一下这段代码的数组的定义,只要你的数组定义好以后,就是可以按照索引去获取想要获得的值的