JavaScript/Oggetto Array: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
→‎Metodi: aggiungo
Ramac (discussione | contributi)
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]]
{{avanzamento|100%}}
[[en:JavaScript/Arrays]]
{{Avanzamento|100%|6 marzo 2008}}