JavaScript Array indexOf()
- Pagina precedente includes()
- Pagina successiva isArray()
- Torna alla pagina precedente Manuale di riferimento JavaScript Array
Definizione e uso
indexOf()
Il metodo cerca un elemento specifico nell'array e restituisce la sua posizione.
La ricerca inizia dalla posizione specificata, se non è specificata la posizione di partenza, si inizia dalla testa e si termina alla fine dell'array.
Se non si trova l'elemento, indexOf()
Restituisce -1.
Se l'elemento appare più volte, indexOf()
Il metodo restituisce la posizione della prima occorrenza.
Nota:La posizione della prima voce è 0, la posizione della seconda voce è 1, ecc.
Suggerimento:Se vuoi cercare da coda a testa, usa lastIndexOf()
Metodo.
Esempio
Esempio 1
Cerca l'elemento "Apple" nell'array:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Esempio 2
Cerca l'elemento "Apple" nell'array, partendo dalla posizione 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Sintassi
array.indexOf(item, start)
Valore del parametro
Parametro | Descrizione |
---|---|
item | Obbligatorio. L'elemento da cercare. |
start | Opzionale. Da dove iniziare la ricerca. Un valore negativo indica che la posizione viene calcolata dalla fine e si ricerca fino alla fine. |
Dettagli tecnici
Ritorna: | Valore numerico che rappresenta la posizione dell'elemento specificato, altrimenti -1. |
---|---|
Versione JavaScript: | ECMAScript 5 |
Supporto del browser
Supportato da tutti i browser indexOf()
Metodo:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supportato | 9.0 | Supportato | Supportato | Supportato | Supportato |
Pagine correlate
Tutorial:Array JavaScript
Tutorial:Costanti degli array JavaScript
Tutorial:Metodi degli array JavaScript
Tutorial:Ordinamento degli array JavaScript
Tutorial:Iterazione degli array JavaScript
Manuale:Metodo lastIndexOf dell'Array
- Pagina precedente includes()
- Pagina successiva isArray()
- Torna alla pagina precedente Manuale di riferimento JavaScript Array