问答详情
源自:3-7 二维数组

怎么显示不出来

var myarr=new Array[2][5]; for(i=0;i<3;i++) {    for(j=0;j<6;j++)    myarr[i][j]=i*j;    document.write(myarr[i][j]+',');            } 怎么显示不出来

提问者:trybest 2016-04-17 20:44

个回答

  • 慕小白_zZ
    2016-04-17 21:02:03
    已采纳

    for()中的i,j要用var,new Array(),不是Array[][]

  • 风鹤行
    2016-04-17 21:16:15

    二维数组,加j 时,要把数组new 一下!

  • 慕小白_zZ
    2016-04-17 21:14:04

    这里面说的二维或者多维数组先声明一维然后通过for循环再声明二维,或者直接字面量的方法,好像没有这种声明方式


  • 慕小白_zZ
    2016-04-17 21:08:25

    var arr=new Array(3);

    for(var i=0;i<3;i++)

     {

         arr[i]=new Array(6);

         for(var j=0;j<6;j++)

         arr[i][j]=i*j;

     }

     


    for(var i=0;i<3;i++)

         for(var j=0;j<6;j++)

          document.write(arr[i][j]+'<br>');