Свойство length (массив)
Обновлен: Ноябрь 2007
Возвращает целочисленное значение, которое на единицу превышает наибольший элемент, определенный в массиве.
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.