1。javascript不支持多维数组
2。my_array[i,j]  ========  my_array[ (i,j) ] 
   =======  my_array[ (i) ] =====  my_array[i]

解决方案 »

  1.   

    支持多维的,楼上的前辈错了哦
    var my_array = new Array([1,2],[2,3]);
    alert(my_array[0][1]);
    或是
    在for循环中在new一个数组也可以的
      

  2.   

    <script language="javascript">
    <!--
    var my_array = new Array();
    var i,j;

    my_array[0] = new Array();
    my_array[1] = new Array();

    my_array[0][0] = "00";
    my_array[0][1] = "01";
    my_array[0][2] = "02";
    my_array[1][0] = "10";
    my_array[1][1] = "11";
    my_array[1][2] = "12"; for (i=0;i<2;i++)
    {
    for(j=0;j<3;j++)
    {
    window.alert(my_array[i][j]);
    }
    }
    //-->
    </script>
      

  3.   

    <script language="javascript">
    <!--
    var my_array = new Array();
    var i,j,k;

    for (k=0;k<2;k++)
    {
    my_array[k] = new Array();
    }

    //my_array[0] = new Array();
    //my_array[1] = new Array();

    my_array[0][0] = "00";
    my_array[0][1] = "01";
    my_array[0][2] = "02";
    my_array[1][0] = "10";
    my_array[1][1] = "11";
    my_array[1][2] = "12"; for (i=0;i<2;i++)
    {
    for(j=0;j<3;j++)
    {
    window.alert(my_array[i][j]);
    }
    }

    my_array[1][2] = "";
    for (i=0;i<2;i++)
    {
    for(j=0;j<3;j++)
    {
    window.alert(my_array[i][j]);
    }
    }
    //-->
    </script>