<script>
var strArray=new Array(3,2)
for(iIndex=0;iIndex<3;iIndex++)
{
for(kIndex=0;kIndex<2;kIndex++)
{
strArray[iIndex,kIndex]=iIndex+":"+kIndex;
document.write(strArray[iIndex,kIndex]);
}
document.write("<br>");
}
</script>

解决方案 »

  1.   

    楼上的也有同样的问题<script>
    var strArray=new Array(3,2)
    for(iIndex=0;iIndex<3;iIndex++)
    {
    for(kIndex=0;kIndex<2;kIndex++)
    {
    strArray[iIndex,kIndex]=iIndex+":"+kIndex;
    document.write(strArray[iIndex,kIndex]);
    }
    document.write("<br>");
    }
    document.write(strArray[0,0]);
    </script>---------------
    我也有点晕
      

  2.   

    呵呵..我知道了..
    JavaScript根本就不能用var myArray = new Array(3,4)的形式来定义数组!!!
    OK!!!
      

  3.   

    var emp = new Array();
    emp[0] = new Array();
    emp[0,0] = 11
    emp[0,1] = "aaa";
    emp[1] = new Array();
    emp[1,0] = 22
    emp[1,1] = "bbb";
    emp[2] = new Array();
    emp[2,0] = 33
    emp[2,1] = "ccc";
      

  4.   

    JavaScript的二维数组应该是这样子的.<script>
    var emp = new Array(3);
    //表示方法1
    emp[0] = new Array();
    emp[0][0] = "aaaaa";
    emp[0][1] = 11;
    //表示方法1
    emp[1] = new Array();
    emp[1][0] = "bbbbb";
    emp[1][1] = 12;
    //表示方法2
    emp[2] = ["ccccc",13]for(i = 0 ; i <3 ; i++)
    {
        for(j = 0; j < 2 ; j++)
        document.write(emp[i][j]);
    }
    </script>
      

  5.   

    javascript没有定义二维数组的机制,要实现二维数组的功能可以通过定义对象数组来模拟二维数组
    function user(name,sex,department,mobile){
      this.name=name
      this.sex=sex
      this.department=department
      this.mobile=mobile
    }
    theUser=new Array("zebulon","gjd111686","woyingjie","starwu","duoduobaba")
      ...
      ...
      ...
    theUser[4]=new user("duoduobaba","male","Broadcast","1357916****")