Die Methode lastIndexOf

Die Methode lastIndexOf führt die Suche des letzten Vorkommens einer Teilzeichenkette in einem String durch. Dabei muss auf die im ersten Parameter angegebene Groß-/Kleinschreibung der Zeichen geachtet werden. Die Suche wird vom Ende des Strings aus durchgeführt. Die Methode gibt die Position der ersten Übereinstimmung vom Ende zurück, falls keine gefunden wird, gibt sie -1 zurück. Mit einem zweiten optionalen Parameter kann die Nummer des Zeichens übergeben werden, ab wo die Suche beginnen soll.

Syntax

javascriptzeichenkette.lastIndexOf(was suchen wir, [wo starten]);

Beispiel

Lassen Sie uns die Position des letzten Vorkommens der Teilzeichenkette finden:

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

console.log(res);

Ergebnis der Codeausführung:

javascript9

Beispiel

Lassen Sie uns die Startposition der Suche festlegen:

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

console.log(res);

Ergebnis der Codeausführung:

javascript6

Siehe auch

  • die Methode startsWith,
    die den Anfang eines Strings prüft
  • die Methode endsWith,
    die das Ende eines Strings prüft
  • die Methode indexOf,
    die das erste Vorkommen einer Teilzeichenkette sucht
  • die Methode includes,
    die nach einer Zeichenkette sucht
  • die Methode at,
    die ein Zeichen eines Strings sucht