var a = new Array(new Array('00','01'), new Array('10','11'));
//a[0][0] = '00';
//a[0][1] = '01';
//a[1][0] = '10';
//a[1][1] = '11';

解决方案 »

  1.   

    //a[0][0] = '00';
    //a[0][1] = '01';
    //a[1][0] = '10';
    //a[1][1] = '11'
    以上这些声明是必须的吗?
      

  2.   

    var a= new array(10)
    for(i=0;i<10;i++)
      a[i]=new array(10)
    赋值:a[i][j]=x
    其实数组是一个对象容器,本身可以放数据,又可以放别的对象。
    比如 a=new array()
    for(i=0;i<10;i++)
    {
       a[i]= new image
       a[i].src="img"+i+".htm"
    }
    而生成十个image对象
    for(i=0;i<10;i++)
    {
      a[i]=new array
    }
    而生成十个array对象
    赋值是可以用a[i][j]=表达式 的方法