JavaScript/Oggetto Array: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Metodi: aggiungo |
→Iterare sugli elementi di un array: aggiungo |
||
Riga 121:
//ora l'array contiene 5 elementi tutti vuoti
</source>
=== Cercare un elemento in un array ===
Di seguito è mostrata a titolo di esempio una funziona <code>arrayIndexOf()</code> che restituisce la posizione di un elemento dato in un array. Nel caso l'elemento non sia presente, restituisce -1.
<source lang=javascript>
function arrayIndexOf(array, search) {
var indice; //contatore
for (indice in array) {
if (array[indice] == search)
return indice;
}
return -1;
}
</source>
Il ciclo scorre su tutti gli elementi dell'array: se l'elemento corrente corrisponde a quello cercato (<code>array[indice] == search</code>) la funzione esce restituendo come valore l'indice corrente (<code>return indice;</code>). L'ultima istruzione (<code>return -1;</code>) verrà quindi eseguita se non verrà trovata nessuna corrispondenza nell'array (che è quindi il risultato che si voleva ottenere).
[[Categoria:JavaScript|Array]]
[[en:JavaScript/Arrays]]
{{Avanzamento|100%|6 marzo 2008}}
|