Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die lastIndexOf() Methode von String-Werten durchsucht diesen String und gibt den Index des letzten Vorkommens des angegebenen Teilstrings zurück. Sie nimmt eine optionale Startposition an und gibt das letzte Vorkommen des angegebenen Teilstrings an einem Index zurück, der kleiner oder gleich der angegebenen Zahl ist.
Teilstring, nach dem gesucht werden soll. Alle Werte werden in Strings umgewandelt, sodass das Weglassen oder Übergeben von undefined dazu führt, dass lastIndexOf() nach dem String "undefined" sucht, was selten gewünscht ist.
position OptionalDie Methode gibt den Index des letzten Vorkommens des angegebenen Teilstrings an einer Position kleiner oder gleich position zurück, die standardmäßig auf Infinity gesetzt ist. Wenn position größer ist als die Länge des aufrufenden Strings, durchsucht die Methode den gesamten String. Wenn position kleiner als 0 ist, verhält sich die Methode wie bei 0 — das heißt, die Methode sucht nach dem angegebenen Teilstring nur an Index 0.
'hello world hello'.lastIndexOf('world', 4) gibt -1 zurück — da, obwohl der Teilstring world an Index 6 vorkommt, diese Position nicht kleiner oder gleich 4 ist.
'hello world hello'.lastIndexOf('hello', 99) gibt 12 zurück — da das letzte Vorkommen von hello an einer Position kleiner oder gleich 99 bei Position 12 ist.
'hello world hello'.lastIndexOf('hello', 0) und 'hello world hello'.lastIndexOf('hello', -5) geben beide 0 zurück — da beide dazu führen, dass die Methode nur nach hello an Index 0 sucht.
Der Index des letzten Vorkommens des gefundenen searchString, oder -1, wenn nicht gefunden.
Strings sind nullbasiert indiziert: Der Index des ersten Zeichens eines Strings ist 0, und der Index des letzten Zeichens eines Strings ist die Länge des Strings minus 1.
Die lastIndexOf() Methode beachtet die Groß- und Kleinschreibung. Zum Beispiel gibt der folgende Ausdruck -1 zurück:
Das folgende Beispiel verwendet indexOf() und lastIndexOf() um Werte im String "Brave, Brave New World" zu lokalisieren.
| ECMAScript® 2027 Language Specification # sec-string.prototype.lastindexof |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.