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?
这个问题是不是这样理解,之间数组长度为5,没有问题。但是后面直接增加了一个为15的下标。中间段(下标5-14直接为空了,并占着位置)测试结果如下:所以显示长度为16。
0为第一个 那15就是第16个了
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题