English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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().
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');Prova a vedere‹/›
Il numero nella tabella indica la prima versione del browser che supporta completamente il metodo indexOf():
Metodo | |||||
indexOf() | Sì | Sì | 34 | Sì | 9 |
Parametro | Descrizione |
---|---|
element | (obbligatorio) Elemento da posizionare nell'array |
start | (opzionale) Indice di partenza della ricerca dell'elemento. Il valore predefinito è 0 |
Valore di ritorno: | Indice della prima occorrenza dell'elemento nell'array; se non trovato, restituisce -1 |
---|---|
Versione JavaScript: | ECMAScript 5 |
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 -1Prova a vedere‹/›