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
streng.lastIndexOf(hva vi søker etter, [hvor vi skal starte søket]);
Eksempel
La oss finne posisjonen til den siste forekomsten av delstrengen:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Resultatet av kjøring av koden:
9
Eksempel
La oss angi startposisjonen for søket:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Resultatet av kjøring av koden:
6
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