Determinare il numero degli elementi di un array a cura di Umbriaway Formazione

polo tecnologico umbria

Se devo per esempio creare un loop che mi fa ruotare una serie di elementi dentro l’array dovrò sapere quanti elementi ci sono nel cassetto a mia disposizione, sentenzia turismo Umbria. Un array é un oggetto. Un oggetto ha dei metodi e delle proprietà che li descrivono. L’oggetto array include una proprietà che si chiama lenght che può essere utilizzata per restituire il numero di elementi di un array; lenght é una istruzione proprio come una variabile, viene creata posizionando il nome della proprietà lenght con un punto dopo il nome dell’ array. Per esempio se un array chiamato array1 viene dichiarato, la lunghezza della proprietà può essere restituita usando l’istruzione arra1.lenght. La proprietà lenght chiarisce turismo Umbria é di sola lettura il che significa che può restituire informazioni sull’ oggetto ma non può essere utilizzata per impostare la proprietà dell’ oggetto. La proprietà lenght quindi non può essere utilizzata per impostare la dimensione dell’ array. Ciò che succede se gli elementi di un array sono riempiti a intermittenza dipende dal fatto che la dimensione dell’ array é specificata, la proprietà lenght restituisce sempre la dimensiuone specificata. Questo é il numero di locazioni di memoria che sono stati riservati all’ array. Se la dimensione non é specificata, la proprietà lenght é determinata dall’ elemento dell’ array con il più grande valore d’indice. Per esempio se solo il secondo e il quarto elemento di un array sono riempiti la proprietà lenght identificherà quattro elementi dell’ array anche se il primo elemento e il terzo non contengono dati. Vediamo adesso come visualizzare il numero di elementi di un array:

formazione tecnologica umbria

<html>
<head>
</head>
<body>

array1 = new Array(5);
array1[0] = “I challenge “;
array1[1] = “you “;
array1[2] = “to engage in “;
array1[3] = “random acts “;
array1[4] = “of kindness.”;
document.write(array1[0],array1[1],array1[2],array1[3],array1[4] + “
“);
document.write(“This array includes ” + array1.length + ” elements.”);

</body>
</html>

vediamo un esempio dove non vado a specificare il numero di elemento dentro all’ array:

polo tecnologico umbria

<html>
<head>
</head>
<body>

array1 = new Array();
array1[0] = “bark”;
array1[1] = “apple”;
array1[2] = “nebula”;
document.write(array1[0],array1[1],array1[2] + “
“);
document.write(“This array includes ” + array1.length + ” elements.”);

</body>
</html>

In uno dei prossimi articoli di approfondimento Umbriaway Consulting si occuperà di come convertire un array in una stringa, seguiteci sul portale della formazione Umbria!

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...