logo

Metodo JavaScript Array indexOf()

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.

indice - Rappresenta la posizione dell'indice da cui inizia la ricerca. È facoltativo.

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