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

这里为什么会出现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下载

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

公众号

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