logo

Método JavaScript Array indexOf()

El método indexOf() de matriz JavaScript se utiliza para buscar la posición de un elemento particular en una matriz determinada. Este método distingue entre mayúsculas y minúsculas.

La posición del índice del primer elemento de una matriz siempre comienza con cero. Si un elemento no está presente en una matriz, devuelve -1.

Sintaxis

El método indexOf() está representado por la siguiente sintaxis:

 array.indexOf(element,index) 

Parámetro

elemento - Representa el elemento a buscar.

índice: representa la posición del índice desde donde comienza la búsqueda. Es opcional.

Devolver

Un índice de un elemento particular.

Ejemplo del método JavaScript Array indexOf()

Veamos algunos ejemplos simples del método indexOf().

Ejemplo 1

Aquí, imprimiremos la posición de un elemento.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result); 
Pruébalo ahora

Producción:

 1 

Ejemplo 2

En este ejemplo, proporcionaremos el valor del índice desde donde comienza la búsqueda.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result); 
Pruébalo ahora

Producción:

tipos de datos de referencia en java
 3 

Ejemplo 3

Aquí buscaremos un elemento que no esté presente en una matriz.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result); 
Pruébalo ahora

Producción:

 -1