Metoden lastIndexOf

Metoden lastIndexOf utfører søk etter siste forekomst av en delstreng i en streng. Det er nødvendig å være oppmerksom på store og små bokstaver som er spesifisert i den første parameteren. Søket utføres fra slutten av strengen. Metoden vil returnere posisjonen til den første treffen fra slutten, og hvis den ikke blir funnet, vil den returnere -1. Med en andre valgfri parameter kan man sende inn indeksen til tegnet hvor søket skal starte fra.

Syntaks

javascriptstreng.lastIndexOf(hva vi søker etter, [hvor vi skal starte søket]);

Eksempel

La oss finne posisjonen til den siste forekomsten av delstrengen:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

Resultatet av kjøring av koden:

javascript9

Eksempel

La oss angi startposisjonen for søket:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

Resultatet av kjøring av koden:

javascript6

Se også

  • metoden startsWith,
    som sjekker starten av en streng
  • metoden endsWith,
    som sjekker slutten av en streng
  • metoden indexOf,
    som søker etter første forekomst av en delstreng
  • metoden includes,
    som søker etter en streng
  • metoden at,
    som søker etter et tegn i en streng