Devuelve un valor entero mayor en una unidad que el mayor elemento definido en una matriz.
varNum = objMatriz.length
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
);
}
Propiedad length (Function) | Propiedad length (String)
Se aplica a: Objeto Array
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |