JavaScript Array indexOf()Método
Ejemplo
Buscar el elemento "Apple" en el array:
aSalida del resultado:
El resultado anterior significa que el elemento "Apple" se encuentra en la posición 3 del array.
Pruébalo »Definición y uso
El método indexOf() devuelve la posición de un elemento especificado en un array.
Este método busca en el array de principio a fin para ver si contiene el elemento correspondiente. La búsqueda comienza en el índice start del array o al principio del array (si no se especifica el parámetro start). Si se encuentra un item, devuelve la posición de la primera aparición del item. El índice de la posición inicial es 0.
Si no se encuentra el elemento especificado en el array, devuelve -1.
ConsejoSi deseas buscar la última aparición de una cadena, usael método lastIndexOf()。
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten el método indexOf(), pero Internet Explorer 8 y versiones anteriores de IE no lo admiten.
Sintaxis
Valores de parámetros
| Parámetro | Descripción |
|---|---|
| item | Obligatorio. El elemento a buscar. |
| start | Parámetro entero opcional. Especifica la posición de inicio de la búsqueda en el array. Sus valores válidos son de 0 a stringObject.length - 1. Si se omite este parámetro, la búsqueda comenzará desde el primer carácter de la cadena. |
Valor de retorno
| Tipo | Descripción |
|---|---|
| Number | La posición del elemento en el array, o -1 si no se encuentra. |
Detalles técnicos
| Versión de JavaScript: | 1.6 |
|---|
Más ejemplos
Ejemplo
Buscar el elemento "Apple" en el array, comenzando la búsqueda en la cuarta posición del array:
var a = fruits.indexOf("Apple",4);
aSalida del resultado:
Pruébalo »
Otras extensiones
Objeto Array de JavaScript