请问JavaScript中的有没有二维数组,二维数组是怎么定义的,以及初始化的几种方式,谢谢。

解决方案 »

  1.   

    js里没有直接的二维数组,如果要实现,那就成数组的数组var arr = {};
    for (var x = 1; x < 10; x++) {
    for (var y = 1; y < 10; y++) {
    arr[[x, y]] = x * y;
    }
    }alert(arr[[3, 9]]);
      

  2.   

    var ar = new Array();
    ar[0] = new Array();
    ar[0].push('a');
    ar[0].push('c');
    var ar2 = [1,2,3,4,5];
    ar[1] = ar2;
      

  3.   

    当有啦,只要你想要三维四维都有。定义和一维是一样的如:
     声明: var user = new Array();
     user[0] = new Array("Tom","Beijing","1101");
     user[1] = new Array("Tom1","Beijing1","11011");
     取数据:alert(user[0][1]);