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

为什么没有内容输出

    var myarr=new Array(3)(6),i,j;
    for(i=0;i<3;i++){
        for(j=0;j<6;j++){
            myarr[i][j]=i*j;
            document.write("数组为:"+ myarr[i][j] +"<br>");
        }
    }



提问者:宝慕林6291606 2018-12-06 16:46

个回答

  • 慕神2205315
    2019-05-07 20:53:09

    你定义错了,二维数组不能那样写,我是这么写的     

       var myarr=new Array();

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

                myarr[i]=new Array();

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

                    document.write("myarr["+i+"]["+j+"]"+"="+i*j+" ");

                document.write("<br/>");

            }