![]() |
||
|
aranea.ru || JavaScript - Введение | length (массив)
length (массив)ОписаниеВозвращает целое число, больше на единицу самого последнего элемента, определенного в массиве. СинтаксисnumVar = arrayObj.lengthКомментарийТак как элементы в массиве не являются непрерывными, то свойство length не обязательно равно количеству элементов в массиве. Например, следующее определение массива my_array.length содержит 7, а не 2 элемента: var my_array = new Array( ); my_array[0] = "Test"; my_array[6] = "Another Test"; Если свойству length присваивается значение меньше, чем предыдущее, то массив уменьшается, и любые элементы с индексами равными или больше, чем новое значение свойства length, теряются. Если свойству length присваивается значение больше, чем предыдущее, то массив увеличивается, а любые новые созданные элементы имеют значение неопределенное (undefined). Следующий пример показывает использование свойства length: function LengthDemo() { var a, l; a = new Array(0,1,2,3,4); l = a.length; return(l); } |