用方法一定义二维数组像下面这样的定义对么?不对的话错在哪怎么改?求教!!!

来源:4-10 编程练习

清风3312728

2016-05-23 21:43

<script type="text/javascript">

var infos=new Array()

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

    infos[i]=new Array()

        for (var j=0;j<5;j++){

            infos[i][j]=i+j;

        }

        

    }

    infos[0][0]=('小A','女',21,大一');infos[0][1]=('小B','男',23,'大三');infos[1][0]=('小C','男',24,'大四',);

    infos[1][1]=('小D','女',21,'大一');infos[2][0]=('小E','女',22,'大二');infos=[2][1]=('小F','男',21,'大一');infos=[3][0]=('小G','女',22,'大二');infos[3][1]=('小H','女',20,'大三');infos[4][0]=('小I','女',20,'大一');infos[4][1]=('小J','男',20,'大三');



写回答 关注

3回答

  • Mr_4
    2016-05-24 18:50:27

    我只是好奇,你这样定义数组内容,一会儿你怎么筛选?

  • qq_尼古拉斯_03383090
    2016-05-23 22:19:05

    infos[0][0]=['小A','女',21,大一'];infos[0][1]=('小B','男',23,'大三');infos[0][2]=('小C','男',24,'大四',);

        infos[0][4]=('小D','女',21,'大一');infos[0][5]=('小E','女',22,'大二');infos=[0][6]=('小F','男',21,'大一');infos=[0][7]=('小G','女',22,'大二');infos[0][8]=('小H','女',20,'大三');infos[0][9]=('小I','女',20,'大一');infos[0][10]=('小J','男',20,'大三');

    infos[i][j],代表的是二维数组。

    qq_尼古拉...

    1L说的对

    2016-05-23 22:19:28

    共 1 条回复 >

  • xiaomi222
    2016-05-23 22:16:09

    infos[0][0]=('小A','女',21,‘大一');这样定义出来的结果是infos[0][0]="大一" 原因是逗号表达式取最后一个值。这样改成中括号就可以了infos[0]=['小A','女',21,'大一'];

    清风3312...

    非常感谢!!

    2016-05-24 08:58:07

    共 1 条回复 >

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题