Array.length

可用性

Flash Player 5。

用法

my_array.length

说明

属性;指定数组中元素数量的非从零开始的整数。当将新元素添加到数组时,此属性会自动更新。当您向某一数组元素赋值时(例如 my_array[index] = value),如果 index 是数字,并且 index+1 大于 length 属性,则将 length 属性更新为 index+1

示例

下面的代码解释 length 属性是如何更新的。

my_array = new Array(); 
trace(my_array.length); // 初始长度为 0
my_array[0] = 'a';
trace(my_array.length); // 将 my_array.length 更新为 1
my_array[1] = 'b';
trace(my_array.length); // 将 my_array.length 更新为 2
my_array[9] = 'c';
trace(my_array.length); // 将 my_array.length 更新为 10