Поделиться через


Свойство 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.

Требования

Версия 2

Применение:

Объект "Array"

См. также

Ссылки

Свойство length (функция)

Свойство length (строка)