<JavaScript Array di riferimento
Esempio
Cerca una matrice per la voce "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
Il risultato di una sarà:
2
Il che significa che "Apple" si trova in posizione 2 nella matrice.
Prova tu stesso "Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
indexOf() metodo ricerca la matrice per l'elemento specificato, e restituisce la sua posizione.
La ricerca avrà inizio nella posizione specificata, o all'inizio, se non viene specificata alcuna posizione di partenza, e terminare la ricerca alla fine della matrice.
Restituisce -1 se l'oggetto non viene trovato.
Se l'articolo è presente più di una volta, il metodo indexOf restituisce la posizione della prima occorrenza.
Nota: Il primo elemento ha posizione 0, il secondo articolo ha posizione 1, e così via.
Suggerimento: se si desidera effettuare la ricerca da un capo avviare, utilizzare il href="jsref_lastindexof_array.html"> lastIndexOf() method
Supporto browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.
Metodo | |||||
---|---|---|---|---|---|
indexOf() | sì | 9.0 | 1.5 | sì | sì |
Sintassi
valori dei parametri Parametro Descrizione item Necessario. La voce per la ricerca di start Opzionale. Dove per avviare la ricerca. Valori negativi inizieranno alla posizione data a decorrere dalla fine, e cercare fino alla fine.
Dettagli tecnici
Valore di ritorno: Un numero che rappresenta la posizione dell'elemento specificato, altrimenti -1 Versione JavaScript: 1.6

Altri esempi
Esempio
Cerca una matrice per la voce "Apple" , iniziando la ricerca in posizione 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
Il risultato di una sarà:
6
Prova tu stesso "
<JavaScript Array di riferimento