var twoAry=new Array(new Array(),new Array());
           alert(tmpre);          
           tmpreRow=tmpre.split(",");
           tmpre=null;
           for(var i=0;i<tmpreRow.length;i++)
           {
               tmpreCell=(tmpreRow[i].toString()).split("$"); 
               for(var j=0;j<tmpreCell.length;j++)
               {
                    twoAry[i+1][j+1]=tmpreCell[j];  //这里报错
               }                  
           }
请问 在javascript里可以改变二维数组 第一个大小么 

解决方案 »

  1.   

    你要想改变什么的大小?
    你是否想要:
    var twoAry=new Array(new Array(),new Array());
    alert(twoAry.length);
    twoAry[twoAry.length]=new Array();
    alert(twoAry.length);
      

  2.   

    <script type="text/javascript">var tmpre = "fd$j,kf$jl,aj$fk,ld$a,jf$a";
    var twoAry=new Array(new Array(),new Array());
    alert(tmpre);
    tmpreRow=tmpre.split(",");
    tmpre=null;
    tmpreCell = [];
    for(var i=0;i<tmpreRow.length;i++)
    {
    alert(tmpreRow[i].toString());tmpreCell[i]=(tmpreRow[i].toString()).split("$");alert(tmpreCell[i].toString());
    }</script>----
    如果是把字符串拆开2次,如上,
    但是你要把拆开后的小串放到一个2维数组里,你要先说明白你这个2维数组是什么样的.