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

为什么数组元素长度是8

  var  arr = ['*','##',"***","&&","****","##*"];

   arr[7] = "**";



总共不就七个元素吗    


正在回答

5 回答

定义了arr[7],所以长度是7+1

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

慕仔3188917 提问者

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

arr[i],i是从0开始,所以arr[7]的长度就是7+1=8

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

arr[7]就是下标地址为7,从0到7长度是多少?

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

简单啊,因为arr[7]就是第八个元素,你定义了八个咯

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

后面多定义了个arr[7];数组的索引是从0开始的,0到7就是数组的长度。看见你问这个问题,我对自己之前践踏自己智商的事深感自责。

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

举报

0/150
提交
取消

为什么数组元素长度是8

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