Ядро JavaScript 1.5. Справочник




Length


Беззнаковое 32-битное целое, специфицирующее количество элементов массива.

Свойство из

Реализовано в

JavaScript 1.1, NES 2.0

JavaScript 1.3: length это беззнаковое 32-битное целое число со значением меньше 232.

Версия ECMA

ECMA-262


Описание

Значением свойства length является целое положительное число, меньшее, чем 2 в 32 степени (232).

Вы можете установить свойство length

для усечения массива в любой момент. Если Вы увеличиваете массив путём изменения его свойства length, реальное количество элементов не увеличивается; например, если Вы установите length

в 3, когда текущее значение 2, массив будет по прежнему содержать 2 элемента.


Примеры

В этом примере функция getChoice использует свойство length

для итерации по всем элементам массива musicType. musicType

это элемент select в форме musicForm.

function getChoice() {

   for (var i = 0; i < document.musicForm.musicType.length; i++) {

      if (document.musicForm.musicType.options[i].selected == true) {

         return document.musicForm.musicType.options[i].text

      }

   }

}

В этом примере массив statesUS

укорачивается до размера 50, если его текущий размер больше, чем 50.

if (statesUS.length > 50) {

   statesUS.length=50

}




Содержание  Назад  Вперед