Metoden lastIndexOf
Metoden lastIndexOf udfører søgning
efter den sidste forekomst af en understreng i en streng.
Det er nødvendigt at være opmærksom på
den store og små bogstaver, der er angivet
i den første parameter.
Søgningen foretages fra slutningen af strengen. Metoden returnerer
positionen for det første match fra slutningen,
og hvis det ikke findes, returneres -1.
Som en anden valgfri parameter kan
overføres nummeret på det tegn, hvorfra
søgningen skal starte.
Syntaks
streng.lastIndexOf(hvad søges, [hvor skal søgningen starte]);
Eksempel
Lad os finde positionen for den sidste forekomst af understrengen:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Resultatet af udførelsen af koden:
9
Eksempel
Lad os angive startpositionen for søgningen:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Resultatet af udførelsen af koden:
6
Se også
-
metoden
startsWith,
som kontrollerer begyndelsen af strengen -
metoden
endsWith,
som kontrollerer slutningen af strengen -
metoden
indexOf,
som søger efter den første forekomst af en understreng -
metoden
includes,
som søger efter en streng -
metoden
at,
som søger efter et tegn i strengen