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

二维数组的显示问题???

用for循环创建的二维数组怎样显示出来????

正在回答

2 回答

var myarr = [];
for (var i = 0; i < 2; i++) {
    myarr[i] = [];
    for (var j = 0; j < 5; j++) {
        myarr[i][j] = i + j;
    }
}

for(var a=0;a<myarr.length;a++){
    for(var b=0;b<myarr[a].length;b++){
        document.write('<br />');
        document.write('myarr['+a+']['+b+'] : ' + myarr[a][b]);
    }
}

我真的不知道你想显示成什么样,我就随便写了下,注意下你的代码,你的5后面的那个;是中文的

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

路痴loach 提问者

恩恩,谢谢
2015-11-18 回复 有任何疑惑可以回复我~
#2

路痴loach 提问者

请问:var myarr=[]也是HTML中数组的一种命名方式吗?
2015-11-18 回复 有任何疑惑可以回复我~
#3

李晓健 回复 路痴loach 提问者

和 var myarr = new Array(); 一样的
2015-11-18 回复 有任何疑惑可以回复我~
#4

路痴loach 提问者 回复 李晓健

恩恩,我试了一下,试这样的。。。谢谢
2015-11-18 回复 有任何疑惑可以回复我~
查看1条回复

数组只是一种数据的结构,你想让怎么显示就怎么显示了。

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

路痴loach 提问者

是显示不出来啊,支个招咯。。。 var myarr=new Array(); for(var i=0;i<2;i++) { myarr[i]=new Array(); for(var j=0;j<5;j++) { myarr[i][j]=i+j; } } 显示语句应该怎么写??
2015-11-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468264    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

二维数组的显示问题???

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