JSCRIPT MANUAL

Microsoft® JScript™
Свойство length (Массивы)
 Справочник языка 
Версия 2 

См. также                  Применение


Описание
Определяет целое число, большее на единицу чем самый большой индекс, определенный в массиве.
Синтаксис

numVar = arrayObj.length

Примечание
Поскольку нумерация индексов в массиве не должна быть непрерывной, свойство length необязательно равно количеству элементов массива. Например, в следующем примере, my_array.length содержит 7, а не 2:
var my_array = new Array( );
my_array[0] = "Тест";
my_array[6] = "Еще один тест";
Если значение, меньшее чем предыдущее значение назначено на свойство length, массив будет обрезан, а все элементы с индексами, равными или большими чем новое значение свойства length будут утеряны.

Если значение, большее чем предыдущее значение назначено на свойство length, массив будет расширен, а всем новым элементам будет присвоено значение undefined.

В следующем примере иллюстрируется применение свойства length:

function LengthDemo()
{
  var a, l;
  a = new Array(0,1,2,3,4);
  l = a.length;
  return(l);
}


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.