var a = [[[[[[0], [1]], [2]], [3]], [4]], [5]];

解决方案 »

  1.   

    更正一下: 用“动态”这个词替换“无限”来表述意思可能更准确一点。动态 X 动态TO:梅花雪
    var a = [[[[[[0], [1]], [2]], [3]], [4]], [5]];
    能解释一下吗?这是 2 X 2 X 2 X 2 X 2 的五维数组??
      

  2.   

    动态?用到的时候用array.push(new Array())往里面加数组,应该可以的吧
      

  3.   

    var a = new Array();
    a[a.length] = new Array();
    a[a.length] = new Array();
    :
    :
    a[a.length] = new Array();
      

  4.   

    var a = new Array();
    var arrTmp = a[a.length] = new Array();
    var arrTmp1 = arrTmp[arrTmp.length] = new Array();完全动态,不直接定义就OK
    话说回来,定义了长度,也可以改变的
    脚本就是这个好
      

  5.   

    TO cosin0001:var NUM = 10; // 要求 NUM 可随意更改值。for (var i = 0; i < NUM; i++) {
      for (var j = 0; j < NUM; j++) {
        alert(a[i][j] = i + j);
      }
    }你的方法通不过以上实验。运行情况好象是这样:
    var a = new Array();
    var arrTmp = a[a.length] = new Array();
    var arrTmp1 = arrTmp[arrTmp.length] = new Array();==>var a = new Array();
    var arrTmp = a[0] = new Array();
    var arrTmp1 = arrTmp[0] = new Array();==>
    var a = new Array();
    var arrTmp = new Array();
    var arrTmp1 = new Array();