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

怎么显示不出来

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]+',');            } 怎么显示不出来

正在回答

4 回答

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

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

trybest 提问者

非常感谢!
2016-04-21 回复 有任何疑惑可以回复我~

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

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

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


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

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>');


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

举报

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

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

进入课程

怎么显示不出来

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