var a=new Array(new Array(),new Array(),new Array())
2维。
=
var a=new Array()
for(i=0;i<3;i++)
a[i]=new Array()

解决方案 »

  1.   

    就是要定义一个数组Array[m][n],m和n都是不确定的
    能不能实现呢?
      

  2.   

    好象不好做。
    <script>
    var a=new Array()
    for(i=0;i<10;i++)
    {
    a[i]=new Array()
    for(j=0;j<20;j++)
    a[i][j]=i*j
    }
    alert(a)
    </script>
      

  3.   

    <script>
    m=10,n=10var a=new Array()
    for(i=0;i<m;i++)
    {
    a[i]=new Array()
    for(j=0;j<n;j++)
    a[i][j]=i*j
    }
    alert(a)
    </script>
      

  4.   

    c/c++下肯定是不行的,因为它按照a[0][0]~a[0][10],a[1][0]~a[1][10]的次序依次存放,第一维大小不确定,系统无法分配内存
    就是不知道java下是不是也是这样的?我好像听说java的动态性能比c/c++强大
    不知道行不行呢?
      

  5.   

    在JS中的数组与c/c++中的数组不一样,在c/c++中,当定义数组是多大就是多大的,是不能改变的,但在JS中数组的大小是可以改变的,也就是说当定义数组为arrayA=new Array([1,2],["1","2"]),你可以随时把数组的值赋值为arrayA=[[1,2],["1","2"],[3,4]],在JS中数组的长度是没有限制的!
      

  6.   

    你可以在一开始时指定空 Array(),在运行过程中随着不断获得新数据而增长
    js 的数组操作很自由,任何一维的长度都可以随时改变
      

  7.   

    用python可以实现这样的数组,不过本身python是没有数组概念的,可以用列表实现。