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

这事例中二维数组的创建不太懂!

事例中:var myarr=new Aarray();//创建一维数组myarr[]

for(var i = 0;.....)中myarr[i]=new Array();//myarr[i]=new Array();一维数组再new一个数组时这样表达的吗?


有哪位高能可以更好解析一下!!!

正在回答

2 回答

//创建二维数组

var tArray = new Array();  //先声明一维数组

for(var k=0;k<i;k++){    //一维长度为i,i为变量,可以根据实际情况改变

 

tArray[k]=new Array();  //声明二维,每一个一维数组里面的一个元素都是一个数组;

 

for(var j=0;j<p;j++){   //一维数组里面每个元素数组可以包含的数量p,p也是一个变量;

 

tArray[k][j]="";    //这里将变量初始化,我这边统一初始化为空,后面在用所需的值覆盖里面的值

 }

}


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

咖啡学者 提问者

非常感谢!
2017-02-23 回复 有任何疑惑可以回复我~

在我的理解里,这段的意思,就是一维数组内的每一个对象myarr[i],都是一个一维数组,数组的嵌套;

for循环的话,最好加一个大括号,表达是这么表达没错

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

举报

0/150
提交
取消

这事例中二维数组的创建不太懂!

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