Справочник по JScript : Свойства JScript : Свойство length (Массив)
смотрим также
Материал из Справочник Web-языков
Содержание |
Свойство length (Array)
Возвращает целочисленное значение, которое на единицу больше, чем максимальный по значению элемент массива.
Синтаксис
numVar = arrayObj.length
Аргументы
- numVar
- Обязательный аргумент. Любая числовая переменная.
- arrayObj
- Обязательный аргумент. Любой объект Array.
Описание
Свойство length для объекта Array показывает не количество элементов в массиве, а на единицу больше максимального из них. В следующем примере значением свойства length будет 6, а не 2:
var my_array = new Array( ); my_array[0] = "1234"; my_array[6] = "5678";
Если свойству length присваивается значение, меньшее чем его предыдущее значение, то массив усекается, и любые элементы, которые меньше или равны этому новому значению исключаются из массива.
Если свойству length присваивается значение, большее чем его предыдущее значение, то массив расширяется, и все новые элементы имеют значение undefined.
Примеры
В следующем примере показано как используется свойство length объекта Array.
function LengthDemo(){ var a; a = new Array(0,1,2,3,4); return(a.length); }
Поддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/d8ez24f2(v=VS.85).aspx