var twinArray=[["12414","yanther","test"]]            
alert(twinArray[0][2]);

解决方案 »

  1.   

    var twinArray=new Array(new Array());               
            twinArray[0][0]="12414";
            twinArray[0][1]="yanther";
            twinArray[0][2]="test";
          alert(twinArray[0][1]);
          alert(twinArray[0][2]);我试验过了,这样是可以的.
      

  2.   

    楼上的大哥谢谢你了,这样是可以的。不知列固定,行下标变化,通过一个while循环来给数组赋值,行不行。
      列如:<script language = "JavaScript">
       function changelocation(id)
         { var  onecount;
           onecount=0;
           subcat = new Array(new Array());
        
         <%!
           int count=0;%>
         <%
           while(rs.next())
                {
          %>
        subcat[[0]<%=count%>] ="<%=rs.getString("cCaseNoBeneLux")%>";
                 subcat[<%=count%>[0]]="<%=rs.getString("iCaseID")+"$"+rs.getString("cCaseBriefName")+"$"+rs.getString("cCaseTypeName")+"$"+rs.getString("cAppelorBenelux")+"$"+rs.getString("cAppelleeBenelux")+"$"+rs.getString("c3rdManBenelux")+"$"%>";
       subcat[<%=count%>[2]] ="<%=rs.getString("cDepartCode")%>";
                  <%
      count = count + 1;
      }
     rs.close();
      %>
      

  3.   

    下面的代码不知道是不是你要的意思?
         var i ,j;
         var twinArray = new Array();
         
         for (i=0; i < 3 ;i ++) {
           for (j=0; j < 3 ;j ++) {
             twinArray[i] = new Array(new Array(j));
             twinArray[i][j] = "i=" + i + "j=" + j;
             alert(twinArray[i][j]);
           } 
         }            
      

  4.   

    twinArray[0[2]]
    array[[i]j]
    这些都是哪里学来的写法啊?
    twinArray[0][2]
    array[i][j]