JavaScript Array lastIndexOf()Método
Ejemplo
Buscar la posición del elemento "Apple" en el array:
var a = fruits.lastIndexOf("Apple");
aResultado:
El resultado del ejemplo anterior significa que "Apple" se encuentra en la segunda posición del array.
Pruébalo »Definición y uso
El método lastIndexOf() devuelve la última posición en la que aparece un elemento especificado en un array, buscando de atrás hacia adelante en la cadena.
Si el elemento a buscar no aparece, el método devuelve -1.
Este método buscará el elemento especificado item en el array de atrás hacia adelante. La posición de inicio de la búsqueda está en start del array o al final del array (cuando no se especifica el parámetro start). Si se encuentra un item, devuelve la posición en la que item aparece por primera vez buscando de atrás hacia adelante. El índice del array comienza en 0.
Si no se encuentra el elemento especificado en el array, devuelve -1.
Consejo:Si deseas buscar la primera aparición en el array, usael método indexOf()。
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten el método lastIndexOf(), pero Internet Explorer 8 y versiones anteriores de IE no admiten este método.
Sintaxis
Valores de los parámetros
| Parámetro | Descripción |
|---|---|
| item | Obligatorio. Especifica el valor de cadena que se va a buscar. |
| start | Parámetro entero opcional. Especifica la posición desde la que comenzar la búsqueda en la cadena. Sus valores válidos son de 0 a stringObject.length - 1. Si se omite este parámetro, la búsqueda comenzará desde el último carácter de la cadena. |
Valor de retorno
| Type | Descripción |
|---|---|
| Number | Si searchvalue existe antes de la posición fromindex en stringObject, devuelve la posición de la última aparición de searchvalue. |
Detalles técnicos
| Versión de JavaScript: | 1.6 |
|---|
Más ejemplos
Ejemplo
Buscar la posición de "Apple" en el array:
var a = fruits.lastIndexOf("Apple");
aResultado:
Pruébalo »
Ejemplo
Buscar la posición de la cadena "Apple" desde la cuarta posición del array:
var a = fruits.lastIndexOf("Apple",4);
aResultado:
Pruébalo »
Otras extensiones
Objeto Array de JavaScript