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
zeichenkette.lastIndexOf(was suchen wir, [wo starten]);
Beispiel
Lassen Sie uns die Position des letzten Vorkommens der Teilzeichenkette finden:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Ergebnis der Codeausführung:
9
Beispiel
Lassen Sie uns die Startposition der Suche festlegen:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Ergebnis der Codeausführung:
6
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