Il metodo JavaScript array indexOf() viene utilizzato per cercare la posizione di un particolare elemento in un dato array. Questo metodo fa distinzione tra maiuscole e minuscole.
La posizione dell'indice del primo elemento in un array inizia sempre con zero. Se un elemento non è presente in un array, restituisce -1.
Sintassi
Il metodo indexOf() è rappresentato dalla seguente sintassi:
array.indexOf(element,index)
Parametro
elemento - Rappresenta l'elemento da cercare.
Ritorno
Un indice di un particolare elemento.
Esempio di metodo JavaScript Array indexOf()
Vediamo alcuni semplici esempi del metodo indexOf().
Esempio 1
Qui stamperemo la posizione di un elemento.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result);Provalo adesso
Produzione:
1
Esempio 2
In questo esempio forniremo il valore dell'indice da cui inizia la ricerca.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result);Provalo adesso
Produzione:
ordinare l'heap
3
Esempio 3
Qui cercheremo un elemento che non è presente in un array.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result);Provalo adesso
Produzione:
-1