JavaScript Array lastIndexOf()Método

Array 对象参考手册Objeto Array de JavaScript

Ejemplo

Buscar la posición del elemento "Apple" en el array:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

aResultado:

2

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Todos los navegadores principales admiten el método lastIndexOf(), pero Internet Explorer 8 y versiones anteriores de IE no admiten este método.


Sintaxis

array.lastIndexOf(item,start)

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 fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.lastIndexOf("Apple");

aResultado:

6

Pruébalo »

Ejemplo

Buscar la posición de la cadena "Apple" desde la cuarta posición del array:

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.lastIndexOf("Apple",4);

aResultado:

2

Pruébalo »

Array 对象参考手册Objeto Array de JavaScript

Otras extensiones