var xx=new array();
xx[1]=new array(1,2,3);
这是什么意思。
一维数据的声明方式有那些
二维数组的声明方式又有那些

解决方案 »

  1.   

    a  为 一维数组
    b 为二维数组a = [1,2,3,4];
    b = [1,2,3][a,b,c]a[i];b[i][j] ;
      

  2.   

    var xx=new array();
    声明一个数组
    xx[1]=new array(1,2,3);
    数组的第一和成员是(123)
    就是一个多为数组
      

  3.   

    subcat[0] = new Array("2","1",);
    这样怎么错了
      

  4.   

    subcat[0] = new Array("2","1",);
    红色去掉
      

  5.   

    subcat[0] = new Array("2","1",);
    to
    subcat[0] = new Array["2","1"];
      

  6.   

    12  Express[1]=new Array("2")
    13
    14  Express[1]=new Array("3")
    15
    16  Express[1]=new Array("5")
    17
    18  Express[1]=new Array("2323") 
    这样错了吗
      

  7.   

    没错,数组的定义方法,我上面的写错了
    方法1,
    var arr=new Array("a","b");
    方法2,
    var arr=["a","b"];
      

  8.   

    var arr = [[1, 2], [3, 4], [5, 6]];Express[0] = ["2"];
    Express[1] = ["3"];
    Express[2] = ["5"];
    Express[3] = ["2323"];其实有一种简单而实用的方法描述多维数组
    声明为对象类型,用属性来表示下标访问即可
    var Express = {};
    Express[[0, 0]] = "2";
    Express[[0, 1]] = "3";
    Express[[1, 1]] = "5";Express[[0, 0]] = "2";
    ->> 解析为
    Express['0,0'] = "2";这样轻松实现多维数组类推三维:
    Express[[x, y, z]] = "2";
      

  9.   

    楼上的太帅了~~
    =================== /*    形成了一个rowLength,colLength的数组 */
           function DArray(rowLength, colLength) {
                var dArray = new Array(rowLength);
                //给每一列都添加一个关于colLength的数据
                for (var i = 0; i < rowLength; i++) {
                    dArray[i] = new Array(colLength);
                }
                return dArray;
            }
            function  GetArray() {
                var dArray = new DArray(10, 10);
                dArray[0][10] = 100;
                dArray[0][1] = "我喜欢JS";
                alert(dArray[0][10] + "," + dArray[0][1]);
            }