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

javascriptstreng.lastIndexOf(hvad søges, [hvor skal søgningen starte]);

Eksempel

Lad os finde positionen for den sidste forekomst af understrengen:

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

console.log(res);

Resultatet af udførelsen af koden:

javascript9

Eksempel

Lad os angive startpositionen for søgningen:

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

console.log(res);

Resultatet af udførelsen af koden:

javascript6

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