请麻烦帮我看看

来源:3-6 了解成员数量(数组属性length)

a746785570

2015-03-02 23:37

var arr=[98,76,54,56,76]; // 包含5个数值的数组
document.write(arr.length); //显示数组的长度5
arr[15]=34;  //增加元素,使用索引为15,赋值为34
alert(arr.length); //显示数组的长度16

为啥最后长度是16?

写回答 关注

2回答

  • 非常OK
    2015-08-22 13:57:31

    这个问题是不是这样理解,之间数组长度为5,没有问题。但是后面直接增加了一个为15的下标。中间段(下标5-14直接为空了,并占着位置)测试结果如下:所以显示长度为16。http://img.mukewang.com/55d80ea80001cef606440135.jpg

  • 划过星
    2015-03-03 00:29:00

    0为第一个 那15就是第16个了

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468196 学习 · 21891 问题

查看课程

相似问题