用ubound(a,3)试试看,取数组a的第三维的最大下标

解决方案 »

  1.   

    弄错了 ,是2维数组,ubound(a,2)
      

  2.   

    你二维数组的写法就有问题
    <script>
    var a = new Array();
    a[0] = new Array(1, 2, 3);
    a[1] = new Array(1, 2, 3, 4, 5);
    a[2] = new Array(1, 2, 3, 4);
    alert('a[0][2] = ' + a[0][2]);
    alert('a.length = ' + a[1].length);
    </script>
      

  3.   

    a[3].length;for(var i in a){}
      

  4.   

    a[3].length;for(var i in a){
       alert(a[i].length)
       for(var s in a[i]){
         //alert(a[i][s]);
      }
    }