English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Objeto de Matriz de JavaScript
indexOf()El método devuelve la primera posición en la que se puede encontrar el elemento dado en el array.
Si no se encuentra el elemento, regresará-1.
Si el elemento existe múltiples veces, regresará la posición de la primera aparición.
Si desea buscar desde el final hacia el principio, utilicelastIndexOf()método.
Atención:Para más detalles sobre los métodos de String, consulteString.indexOf().
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');Prueba y mira‹/›
Los números en la tabla especifican la primera versión del navegador que admite completamente el método indexOf():
Método | |||||
indexOf() | Sí | Sí | 34 | Sí | 9 |
Parámetro | Descripción |
---|---|
element | (obligatorio)Elemento que se debe ubicar en el array |
start | (opcional)Índice de inicio de búsqueda del elemento. El valor predeterminado es 0 |
Valor de retorno: | El índice de la primera aparición del elemento en el array; si no se encuentra, regresará -1 |
---|---|
Versión de JavaScript: | ECMAScript 5 |
Desde el índice2Inicio de búsqueda:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Mango', 2);Prueba y mira‹/›
Si el parámetro dado no existe en el array, regresará-1:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Beer');// Volver -1Prueba y mira‹/›