问答详情
源自:3-6 了解成员数量(数组属性length)

请麻烦帮我看看

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

为啥最后长度是16?

提问者:a746785570 2015-03-02 23:37

个回答

  • 非常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个了