logo

Método JavaScript Array indexOf()

El Método JavaScript Array indexOf() devuelve la posición de la primera aparición de un valor en una cadena. Si no se encuentra el valor, devuelve -1. Este método proporciona una forma sencilla de determinar la posición de caracteres o subcadenas específicas dentro de cadenas.

Sintaxis

array.indexOf(element, start)>

Parámetros:



tipos de datos de referencia en java
  • elemento: Este parámetro contiene el elemento cuyo índice se devolverá.
  • comenzar: Este parámetro es opcional y contiene el punto inicial de la matriz, donde el valor predeterminado es 0 para comenzar la búsqueda.

Valor de retorno: Este método devuelve el índice de la primera aparición del elemento. Si el elemento no se puede encontrar en la matriz, este método devuelve -1.

Ejemplo 1: Encontrar el índice de un elemento en una matriz

Este código demuestra el uso de laindexOf()>método para encontrar el índice del elemento gfg en la matrizname>. El índice de gfg se almacena en la variable.a>y luego inició sesión en la consola.

javascript
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a)>

Producción
0>

Ejemplo 2: Elemento de búsqueda en matriz

Este código demuestra el uso de laindexOf()>método para encontrar el índice de un elemento específico (2>) en una matriz (A>). Devuelve el índice de la primera aparición del elemento en la matriz (1>en este caso). Si no se encuentra el elemento, devuelve-1>.

javascript
// Taking input as an array A // having some elements. let A = [1, 2, 3, 4, 5]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = A.indexOf(2) // Printing result of method. console.log(a);>

Producción
1>

Tenemos una lista completa de métodos de matriz de Javascript; para verificarlos, consulte esto Referencia completa de matriz Javascript artículo.

Navegadores compatibles:

  • Google Chrome
  • Borde
  • Firefox
  • Ópera
  • Safari