js 一个数组里面 有一个数组值  这个数组里面的数组值要做一个交叉循环 
a=new array()
a[0]=1;
a[1]=new array()for for a[1].... 求救了 想了半天不知道怎么弄好 谢谢了

解决方案 »

  1.   

    a=new array()
    a[0][0]=1;
    a[0][1]=new array(1,2)a[1][0]=1;
    a[1][1]=new array(2,3)a[2][0]=1;
    a[2][1]=new array(4,5)
    1,2,4
    1,3,4
    1,2,5
    1,3,5
    2,2,4
    2,3,4
    2,2,5
    2,3,5
    ....
      

  2.   

    a=new array()
    a[0][0]=1;
    a[0][1]=new array(1,2)a[1][0]=1;
    a[1][1]=new array(2,3)a[2][0]=1;
    a[2][1]=new array(4,5)
    ...
    就是怎么从上面的数组中取出以下的值
    1,2,4
    1,3,4
    1,2,5
    1,3,5
    2,2,4
    2,3,4
    2,2,5
    2,3,5
      

  3.   

    3层循环就可以了 应该是Array
      

  4.   

    a=new array()
    a[0][0]=1;
    a[0][1]=new array(1,2)a[1][0]=1;
    a[1][1]=new array(2,3)a[2][0]=1;
    a[2][1]=new array(4,5)获取:for (var i=0;i<2;i++){
         for(var j=0;j<2;j++){
                for(var k=0;k<2;k++){ 
                 alert(a[0][1][i]+"  "+a[1][1][j]+"  "+a[2][1][k]);
                 alert("\r");//换行
      }
    }  
    }
      

  5.   

    a=new array()
    a[0][0]=1;
    a[0][1]=new array(1,2)a[1][0]=1;
    a[1][1]=new array(2,3)a[2][0]=1;
    a[2][1]=new array(4,5)
    .....
    ......意思是动态的会有更多或更少的数组值