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

请教:alert(arr.length)

  alert(arr.length);  这个8是怎么的出来的?请高人指点 多谢

正在回答

4 回答

arr.length 表示“arr”这个对象(或数组之类)的长度  值=8 即 长度等于8

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

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

   arr[7] = "**";

这个怎么看出来的定义长度是8的呢?

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

不断滴自我催眠

arr 第一次赋值的时候 长度是6 然后arr[7] = "**"; 这个操作是设置arr数组的第八个值 导致arr的长度变成了8 arr第七个值 也就是arr[6] 木有赋值 所以 arr[6]=undefine
2015-04-08 回复 有任何疑惑可以回复我~
#2

不断滴自我催眠

注意:数组的长度是从0 开始计算的··所有arr[7] 是第八个
2015-04-08 回复 有任何疑惑可以回复我~

应该是你arr定义的长度为8,所以才会这样

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

举报

0/150
提交
取消

请教:alert(arr.length)

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