length 属性(数组)
更新:2007 年 11 月
返回一个整数值,此整数比数组中所定义的最高位元素的下标大 1。
arrayObj.length
参数
- arrayObj
必选。任意 Array 对象。
备注
由于 JScript 数组中的元素不必连续,因此 length 属性不一定是该数组中的元素数。
如果 length 属性被赋了一个比原先值小的数值,则该数组将被截断,所有数组下标等于或者大于新 length 属性值的元素都将丢失。
如果为 length 属性赋一个比先前值大的值,则该数组在形式上被扩展,但不创建新元素。
示例
下面的示例阐释了 length 属性的用法。声明一个数组,为其添加两个元素。由于该数组中的最大索引为 6,因此长度为 7。
var my_array : Array = new Array();
my_array[2] = "Test";
my_array[6] = "Another Test";
print(my_array.length); // Prints 7.