método indexOf () se usa para buscar el índice de un elemento en una matriz dada; También se puede usar para encontrar la posición de un carácter o una subcadena en una cadena. El método indexOf () Devuelve la posición del elemento/subcadena si se encuentra; más, devuelve -1. La indexación comienza desde 0, por lo que el primer elemento de una matriz y la primera palabra en una cadena siempre regresan 0.
Cómo usar el método índicef ()
En esta guía, aprenderemos cómo usar el método indexOf () Para encontrar el índice de un elemento/subcadena en una matriz/cadena; Pero primero, discutamos su sintaxis:
array_name.índicef (elemento, starting_point)El método indexOf () Toma dos parámetros:
Ahora usará el método indexOf () Para encontrar el índice de un elemento en una matriz como ejemplo:
Nota: Usaremos la consola del navegador para demostrar ejemplos realizados en esta publicación. Para abrir la consola del navegador:
Ejemplos
var animales = ['león', 'mono', 'rinoceronte', 'gato'];Del mismo modo, también podemos usar este método en una cadena:
var str = 'Bienvenido a Linux Sugerencia!';También se puede usar para encontrar un solo personaje:
var str = 'Bienvenido a Linux Sugerencia!';El método indexOf () Por defecto, comienza a buscar desde 0; Pero también podemos pasar el punto de partida como argumento:
var animales = ['león', 'mono', 'rinoceronte', 'gato'];El método ha regresado -1 Como no puede encontrar 'Rinoceronte'Si inicia la búsqueda de 3. Ahora, si cambiamos el punto de partida a 2, entonces:
var animales = ['león', 'mono', 'rinoceronte', 'gato'];Del mismo modo para cadenas:
var str = 'Bienvenido a Linux Sugerencia!';
El método index () comienza a buscar desde 0 hasta el final de una matriz/cadena; y devuelve el índice de la primera ocurrencia del valor de búsqueda. Si hay dos elementos similares en una matriz o una cadena y desea encontrar el índice del último, entonces debe usar el Método LastIndexof ():
Del mismo modo para una matriz:
var animales = ['león', 'mono', 'rinoceronte', 'gato', 'león'];El método indexOf () es sensible a la caja.
Conclusión
Mientras se programan, al trabajar con matrices o cadenas, a menudo necesitamos encontrar el índice de un elemento específico o una subcadena. El método indexOf () es útil en tales situaciones.
En esta guía de instrucciones, hemos aprendido a usar el método indexOf () Para encontrar el índice de un elemento en una cadena/matriz. Además, también discutimos el tipo y los parámetros que podemos pasar al método indexOf ().