JavaScript Array indexOf()
- Página anterior includes()
- Página siguiente isArray()
- Volver a la capa superior Manual de referencia de JavaScript Array
Definición y uso
indexOf()
El método busca el elemento especificado en el array y devuelve su posición.
la búsqueda comenzará desde la posición especificada, y si no se especifica una posición de inicio, comenzará desde el principio y se realizará una búsqueda hasta el final del array.
Si no se encuentra el elemento, indexOf()
devuelve -1.
Si el elemento aparece varias veces, indexOf()
El método devuelve la posición de la primera aparición.
Comentario:La posición del primer elemento es 0, la posición del segundo elemento es 1, y así sucesivamente.
Consejo:Si desea buscar desde el final hacia el principio, utilice lastIndexOf()
Método.
Ejemplo
Ejemplo 1
Buscar el elemento "Apple":
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Ejemplo 2
Buscar el elemento "Apple" en el array, comenzando en la posición 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Sintaxis
array.indexOf(item, start)
Valor de los parámetros
Parámetros | Descripción |
---|---|
item | Obligatorio. El elemento que se debe buscar. |
start | Opcional. Desde dónde comenzar la búsqueda. Un valor negativo da lugar a que la posición se cuente desde el final, y luego se realiza la búsqueda hasta el final. |
Detalles técnicos
Valor devuelto: | Número, que representa la posición del elemento especificado, de lo contrario -1. |
---|---|
Versión de JavaScript: | ECMAScript 5 |
Compatibilidad del navegador
Todos los navegadores lo soportan completamente indexOf()
Método:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | 9.0 | Soporte | Soporte | Soporte | Soporte |
Páginas relacionadas
Tutoriales:Array de JavaScript
Tutoriales:Const de Array de JavaScript
Tutoriales:Métodos de Array de JavaScript
Tutoriales:Ordenar arrays de JavaScript
Tutoriales:Iteración de arrays de JavaScript
Manual:Método lastIndexOf del Array
- Página anterior includes()
- Página siguiente isArray()
- Volver a la capa superior Manual de referencia de JavaScript Array