68 of 264 menu

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
ptfrdeuzltr