Condividi tramite


Proprietà length (Array)

Restituisce un valore integer incrementato di uno rispetto all'elemento massimo definito in una matrice.

arrayObj.length 

Argomenti

  • arrayObj
    Obbligatoria. 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.

var s = "";
var arr = new Array(10, 11, "abc", "def");
for (var i = 0; i < arr.length; i++)
    {
    s += arr[i] + " ";
    }
// Output: 10 11 abc def

Nell'esempio seguente viene dichiarata una matrice, cui vengono aggiunti due elementi. Poiché l'indice massimo della matrice è 6, la lunghezza è 7.

var my_array = new Array();
my_array[2] = "Test";
my_array[6] = "Another Test";

var s = my_array.length;
// Output: 7

Requisiti

Versione 2

Si applica a:

Oggetto Array

Vedere anche

Riferimenti

Proprietà length (Function)

Proprietà length (String)