大家好,小弟刚开JS没多久,现在已经接处到数组,遇到点小问题,请大家帮帮忙,谢谢了.我建立一个一维数组 array = [],可以用array.push();往里边添加值,假如我要建一个二维组,有几种方法,并且我怎么往里边加添加值,还是push()么?

解决方案 »

  1.   

    还是PUSH,PUSH一个ARRAY进去吧。。
      

  2.   


    应该怎么写呢? 还是array.push();么?
      

  3.   


    array1=new Array(0,new Array(1,2),new Array("a","b","c"),"d","e");
    array1.push(new Array(5,6))
    alert(array1);嗯,一样的。。
      

  4.   

    var nay=[];
    array.push(nay);
    估计可以吧
      

  5.   


    啊,这不还是往大数组array1里边添加值么?如果我想往new Array("a","b","c")里边添加一个d,要怎么写呢
      

  6.   

    不管几维的 都可以push push什么都可以 数组也可以
    var arr = [];
    arr.push([1,2],[3,4]);
    arr.push(5,6);
    //arr [[1,2],[3,4],5,6]
      

  7.   


    那你就把new Array("a","b","c")这个拉出来赋值一个数组变量吧。
    array2=new Array("a,b,c");
    array1=new Array(0,new Array(1,2),array2,"d","e");
    array2.push("d");
    alert(array1);
      

  8.   

    <script type="text/javascript">
    <!--
    var arr = [];
    arr.push([1,2],[3,4]);
    arr.push(5,6);
    arr[0].push("a")
    alert(arr.join(";"))
    //-->
    </script>