Length
Беззнаковое 32-битное целое, специфицирующее количество элементов массива.
Свойство из
Реализовано в
JavaScript 1.3: length это беззнаковое 32-битное целое число со значением меньше 232.
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
}
Специфицирует количество аргументов, ожидаемых функцией.
Свойство из
Реализовано в
Версия ECMA
Описание
length является внешним относительно функции и указывает, сколько аргументов функция ожидает. По контрасту, arguments.length является локальным относительно функции и предоставляет количество аргументов, реально передаваемых функции.
Пример
См. пример для .
См. также
.
Длина строки.
Свойство из
Read-only\Только для Чтения
Реализовано в
Версия ECMA
Описание
Для null-строки length будет 0.
Примеры
Этот пример выводит 8 в диалоговом окне Alert:
var x="Netscape"
alert("The String length is " + x.length)
Количество элементов Java-массиве, представленных объектом JavaArray.
Свойство из
Реализовано в
Описание
В отличие от Array.length, JavaArray.length
это свойство только для чтения. Вы не можете изменить значение свойства JavaArray.length, поскольку массивы Java имеют фиксированное количество элементов.
См. также
.