为了账号安全,请及时绑定邮箱和手机立即绑定

创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积,如myarr[2][5]=2*5。下面的程序错在哪里

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

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

        var myarr=new Array[i][j];

        myarr[i][j]=i*j;

        document.write(myarr[i][j]);

    }

}


正在回答

2 回答

创建二维数组的方式错了,正确的做法如下:

var myarr=new Array();
for(var i=0;i<3;i++){
    myarr[i] = new Array();
    for(var j=0;j<6;j++){
        myarr[i][j]=i*j;
        document.write(myarr[i][j]);
    }
}

另附教程:http://www.imooc.com/code/871

0 回复 有任何疑惑可以回复我~
#1

TC_org 提问者

非常感谢!后面我也发现了这个问题
2016-10-26 回复 有任何疑惑可以回复我~

你这个是一维长度为4 二维长度是7 其他没问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积,如myarr[2][5]=2*5。下面的程序错在哪里

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信