<script type="text/javascript">
var arr ={
   a:new Array(new Array(1,2,3,4,5,6,7),new Array(8,9,10,11,12,13,14)),
   b:new Array(new Array(15,16,17,18,19,20,21),new Array(22,23,24,25,26,27,28)),
   c:new Array(new Array(29,30,31,32,33,34,35),new Array(36,37,38,39,40,41,42))
}document.write(arr[][][]+ "<br />")</script>我想用arr[][][]输出数据,那arr[][][]的参数该怎样写呢?

解决方案 »

  1.   

    document.write(arr.a[1][1]+ "<br />")
      

  2.   

    <script type="text/javascript">
    var arr ={
    a:new Array(new Array(1,2,3,4,5,6,7),new Array(8,9,10,11,12,13,14)),
    b:new Array(new Array(15,16,17,18,19,20,21),new Array(22,23,24,25,26,27,28)),
    c:new Array(new Array(29,30,31,32,33,34,35),new Array(36,37,38,39,40,41,42))
    }for(i = 0;i<arr.a.length;i++)
    {
    for(j = 0;j<arr.a[i].length;j++)
    {
     document.write(arr.a[i][j]+ "<br />")
    }
    }for(i = 0;i<arr.b.length;i++)
    {
    for(j = 0;j<arr.b[i].length;j++)
    {
     document.write(arr.b[i][j]+ "<br />")
    }
    }
    for(i = 0;i<arr.c.length;i++)
    {
    for(j = 0;j<arr.c[i].length;j++)
    {
     document.write(arr.c[i][j]+ "<br />")
    }}
    </script>
      

  3.   

    document.write(arr["a"][0][0]+ "<br />");
    document.write(arr["a"][1][1]+ "<br />");
    document.write(arr["b"][0][0]+ "<br />");
    document.write(arr["b"][1][1]+ "<br />");
      

  4.   

    或者
    for(var i in arr)
    {
    document.write(arr[i][0][0]+ "<br />");
    document.write(arr[i][1][1]+ "<br />");}