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

这里为什么会出现undefined

var arr = ['1','2','3','4','5','6'];

 arr[7]=7;

 //显示数组长度

 

 for(var i = 0; i < arr.length; i++) {

     document.write(arr[i]+'<br />');

 }


输出:

1

2

3

4

5

6

undefined

7


正在回答

1 回答

因为这里数组下标6是没有值的,所以返回undefined。

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

羽彤design 提问者

非常感谢!
2015-10-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里为什么会出现undefined

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