Proprietà length (Array)
Aggiornamento: novembre 2007
Restituisce un valore integer incrementato di uno rispetto all'elemento massimo definito in una matrice.
arrayObj.length
Argomenti
- arrayObj
Obbligatorio. Qualsiasi oggetto Array.
Note
Poiché gli elementi di una matrice JScript non devono necessariamente essere adiacenti, la proprietà length non sempre rappresenta il numero di elementi di una matrice.
Se alla proprietà length viene assegnato un valore minore di quello esistente, la matrice verrà troncata e qualsiasi elemento con indici maggiori o uguali al nuovo valore della proprietà length verrà perso.
Se alla proprietà length viene assegnato un valore maggiore di quello esistente, la matrice verrà espansa ma non verranno creati nuovi elementi.
Esempio
Nel codice seguente viene illustrato l'utilizzo della proprietà length. Viene dichiarata una matrice, alla quale vengono aggiunti due elementi. Poiché l'indice massimo della matrice è 6, la lunghezza è 7.
var my_array : Array = new Array();
my_array[2] = "Test";
my_array[6] = "Another Test";
print(my_array.length); // Prints 7.