ES6 - Método de array lastIndexOf ()

O método lastIndexOf () retorna o último índice no qual um determinado elemento pode ser encontrado na matriz, ou -1 se não estiver presente. A matriz é pesquisada ao contrário, começando em fromIndex.

Sintaxe

array.lastIndexOf(searchElement[, fromIndex]);

Parâmetros

  • searchElement - Elemento a localizar na matriz.

  • fromIndex- O índice no qual iniciar a pesquisa para trás. O padrão é o comprimento do array, ou seja, todo o array será pesquisado. Se o índice for maior ou igual ao comprimento do array, todo o array será pesquisado. Se negativo, é considerado o deslocamento do final da matriz.

Valor de retorno

Retorna o índice do último elemento encontrado.

Exemplo

var index = [12, 5, 8, 130, 44].lastIndexOf(8); 
console.log("index is : " + index );

Resultado

index is : 3