Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Objetos Globais
  5. String
  6. String.prototype.lastIndexOf()

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

String.prototype.lastIndexOf()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

O métodolastIndexOf() retorna o índice da última ocorrência do valor especificado encontrado naString. QuandofromIndex é especificado, a pesquisa é realizada de trás para frente. Retorna-1 se o valor não for encontrado.

Sintaxe

str.lastIndexOf(searchValue[, fromIndex])

Parâmetros

searchValue

Uma string representando o valor a ser procurado. SesearchValue for uma string vazia,str.length é retornado.

fromIndex

Opcional. O índice no qual a pesquisa será iniciada de trás para frente. O valor padrão é+Infinity. SefromIndex >= str.length, toda string é pesquisada. SefromIndex < 0, o comportamento será o mesmo que seria com o índice0.

Valor retornado

O índice da última ocorrência referente ao valor especificado emsearchValue. É retornado-1 se nada for encontrado.

Descrição

Os caracteres em uma string são indexados da esquerda para a direita. O índice do primeiro caractere é0, e o índice do último caractere éstr.length - 1.

js
"ricardo".lastIndexOf("r"); // retorna 4"ricardo".lastIndexOf("a", 3); // retorna 3"ricardo".lastIndexOf("a", 0); // retorna -1"ricardo".lastIndexOf("x"); // retorna -1"ricardo".lastIndexOf("r", -5); // retorna 0"ricardo".lastIndexOf("r", 0); // retorna 0"ricardo".lastIndexOf(""); // retorna 7"ricardo".lastIndexOf("", 2); // retorna 2

Sensível a maiúsculas e minúsculas

O métodolastIndexOf() é sensível a letras maiúsculas e minúsculas. Por exemplo, a seguinte expressão retorna-1:

js
"Blue Whale, Killer Whale".lastIndexOf("blue"); // retorna -1

Exemplos

UsandolastIndexOf()

O seguinte exemplo usalastIndexOf() para localizar valores nas string"Brave new world".

js
var anyString = "Brave new world";console.log(  "O índice do primeiro w a partir do final é " + anyString.lastIndexOf("w"),);// retorna 10console.log(  'O índice de "new" a partir do final é ' + anyString.lastIndexOf("new"),);// retorna 6

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-string.prototype.lastindexof

Navegadores compatíveis

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp