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

请问这个二维数组的赋值变化情况是根据什么来变化的, 为什么我赋值myarr[4][5]=10;显示不出来


<script type="text/javascript">

var myarr=new Array();  //先声明一维 

for(var i=0;i<3;i++){   //一维长度为2

   myarr[i]=new Array();  //在声明二维 

   for(var j=0;j<5;j++){   //二维长度为3

   myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j

   }

 }

myarr[4][5]=10;

document.write(myarr)

</script>



正在回答

1 回答

for(var i=0;i<3;i++){   //一维长度为3
   myarr[i]=new Array();  //在声明二维 
   for(var j=0;j<5;j++){   //二维长度为5

数组最后一个是myarr[2][4],你myarr[4][5]=10...

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

慕前端7121920 提问者

非常感谢!
2015-03-11 回复 有任何疑惑可以回复我~
#2

慕前端7121920 提问者

请问怎么才能知道我的最后一位数组是多少
2015-03-11 回复 有任何疑惑可以回复我~
#3

lymo 回复 慕前端7121920 提问者

你声明或初始化的时候自己定的嘛, 像:int arry[][] = new int[2][3];有6个元素,最后一个是arry[1][2]; 或者 int arr[][]={{1,2},{3,4}};有4个元素,最后一个是arr[1][1]; 数组的下标是从0开始的!
2015-03-11 回复 有任何疑惑可以回复我~
#4

慕前端7121920 提问者 回复 lymo

谢谢 我明白了
2015-03-11 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

请问这个二维数组的赋值变化情况是根据什么来变化的, 为什么我赋值myarr[4][5]=10;显示不出来

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号