English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo indexOf() dell'array JavaScript

 Oggetto array JavaScript

indexOf()Il metodo restituisce l'indice della prima occorrenza dell'elemento specificato nell'array.

Se non si trova l'elemento, restituirà:-1.

Se l'elemento esiste più volte, restituirà la posizione della prima occorrenza.

Se si desidera cercare dall'altro lato in avanti, utilizzare:lastIndexOf()metodo.

Attenzione:Per ulteriori informazioni sui metodi String, vedere:String.indexOf().

Sintassi:

array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Apple');
Prova a vedere‹/›

Compatibilità del browser

Il numero nella tabella indica la prima versione del browser che supporta completamente il metodo indexOf():

Metodo
indexOf()349

Valore del parametro

ParametroDescrizione
element(obbligatorio) Elemento da posizionare nell'array
start(opzionale) Indice di partenza della ricerca dell'elemento. Il valore predefinito è 0

Dettagli tecnici

Valore di ritorno:Indice della prima occorrenza dell'elemento nell'array; se non trovato, restituisce -1
Versione JavaScript:ECMAScript 5

Più esempi

Cerca dall'indice 2 in poi:

var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Mango', 2);
Prova a vedere‹/›

Se il parametro fornito non esiste nell'array, restituirà-1:

var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Beer');// restituisce -1
Prova a vedere‹/›

 Oggetto array JavaScript