96 of 264 menu

Método lastIndexOf

O método lastIndexOf realiza uma busca por um elemento em um array. Retorna o índice do último elemento encontrado, ou -1 se o elemento não for encontrado. O primeiro parâmetro especifica o elemento a ser procurado, o segundo (opcional) - a posição de onde iniciar a busca. A busca é realizada do final do array para o início.

Sintaxe

array.lastIndexOf(elemento, [posição inicial]);

Exemplo

Vamos encontrar a posição do último número 3 no array:

let arr = [1, 2, 3, 3, 3, 4, 5]; let res = arr.lastIndexOf(3); console.log(res);

Resultado da execução do código:

4

Exemplo

Agora vamos tentar encontrar um elemento que não está no array:

let arr = [1, 2, 3, 4, 5]; let res = arr.lastIndexOf(6); console.log(res);

Resultado da execução do código:

-1

Exemplo

Vamos iniciar a busca a partir de uma posição especificada. Como resultado, será encontrado o último 3, excluindo os elementos após a posição inicial:

let arr = [1, 2, 3, 3, 4, 5, 3]; let res = arr.lastIndexOf(3, 4); console.log(res);

Resultado da execução do código:

3

Veja também

  • método includes,
    que verifica a presença de um elemento em um array
  • método indexOf,
    que busca elementos a partir do início
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar