JScript  

Propiedad length (Array)

Devuelve un valor entero mayor en una unidad que el mayor elemento definido en una matriz.

varNum = objMatriz.length 

Argumentos

varNum
Necesario. Cualquier variable numérico.
objMatriz
Necesario. Cualquier objeto Array.

Comentarios

Como no es necesario que los elementos de una matriz estén contiguos, la propiedad length no necesariamente es igual al número de elementos de una matriz. Por ejemplo, en la siguiente definición de matriz, mi_matriz.length contiene 7, no 2:

var mi_matriz = new Array( );
mi_matriz[0] = "Prueba";
mi_matriz[6] = "Otra prueba";

Si se asigna un valor menor que su valor anterior a la propiedad length , la matriz se trunca y cualquier elemento con índices de matriz iguales o mayores al nuevo valor de la propiedad length se pierden.

Si se asigna un valor mayor que su valor anterior a la propiedad length, la matriz se expande y cualquier elemento nuevo creado tiene el valor no definido.

El siguiente ejemplo muestra el uso de la propiedad length:

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

Requirements

Versión 2

Consulte también

Propiedad length (Function) | Propiedad length (String)

Se aplica a: Objeto Array

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.