Длина массива: число, на единицу превосходящее максимальный индекс массива
Описание, примеры
Это свойство обладает следующими особенностями.
Свойство length никак не связано с максимальным кол-вом элементов (можно добавить в пустой массив элемент с индексом 10 и это свойство примет значение 11).
Свойство доступно для записи. Если назначить ему длину, меньшую чем индекс последнего элемента, то массив будет урезан. Если же указать бОльшее число, то массив, наоборот, будет расширен за счёт пустых элементов.
Наблюдаются несоответствия в значениях этого свойства для IE и Gecko версий для массивов, содержащих завершающие пустые элементы.
Пример: Обход массива
var numbers = [1,2,3,4,5];
for(var i = 0; i < numbers.length; i++){alert(numbers[i])}
Пример: Укорачивание массива
var numbers = [1,2,3,4,5];
numbers.length=3// numbers теперь [1,2,3]
Пример: Добавление в конец массива
var numbers = [1,2];
numbers[numbers.length]=3// numbers теперь [1,2,3]
Это интересно
До 1992 года коммерческое использование интернета было запрещено. После этого Конгресс США принял закон, который открыл доступ во Всемирную сеть абсолютно всем людям.