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

来源:3-4 团里添加新成员(向数组增加一个新元素)

Balrog

2016-03-30 17:55

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

写回答 关注

2回答

  • 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/>");

    }

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

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题