| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf | [Back] [Original] |
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 Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
Die lastIndexOf() Methode von String-Werten durchsucht diesen String und gibt den Index des letzten Vorkommens des angegebenen Teilstrings zurck. Sie nimmt eine optionale Startposition an und gibt das letzte Vorkommen des angegebenen Teilstrings an einem Index zurck, der kleiner oder gleich der angegebenen Zahl ist.
const paragraph = "I think Ruth's dog is cuter than your dog!";
const searchTerm = "dog";
console.log(
`Index of the last "${searchTerm}" is ${paragraph.lastIndexOf(searchTerm)}`,
);
// Expected output: "Index of the last "dog" is 38"
lastIndexOf(searchString)
lastIndexOf(searchString, position)
searchStringTeilstring, nach dem gesucht werden soll. Alle Werte werden in Strings umgewandelt, sodass das Weglassen oder bergeben von undefined dazu fhrt, dass lastIndexOf() nach dem String "undefined" sucht, was selten gewnscht ist.
position OptionalDie Methode gibt den Index des letzten Vorkommens des angegebenen Teilstrings an einer Position kleiner oder gleich position zurck, die standardmig auf Infinity gesetzt ist. Wenn position grer ist als die Lnge des aufrufenden Strings, durchsucht die Methode den gesamten String. Wenn position kleiner als 0 ist, verhlt sich die Methode wie bei 0 das heit, die Methode sucht nach dem angegebenen Teilstring nur an Index 0.
'hello world hello'.lastIndexOf('world', 4) gibt -1 zurck 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 zurck 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 zurck da beide dazu fhren, 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 Lnge des Strings minus 1.
"canal".lastIndexOf("a"); // returns 3
"canal".lastIndexOf("a", 2); // returns 1
"canal".lastIndexOf("a", 0); // returns -1
"canal".lastIndexOf("x"); // returns -1
"canal".lastIndexOf("c", -5); // returns 0
"canal".lastIndexOf("c", 0); // returns 0
"canal".lastIndexOf(""); // returns 5
"canal".lastIndexOf("", 2); // returns 2
Die lastIndexOf() Methode beachtet die Gro- und Kleinschreibung. Zum Beispiel gibt der folgende Ausdruck -1 zurck:
"Blue Whale, Killer Whale".lastIndexOf("blue"); // returns -1
Das folgende Beispiel verwendet indexOf() und lastIndexOf() um Werte im String "Brave, Brave New World" zu lokalisieren.
const anyString = "Brave, Brave New World";
console.log(anyString.indexOf("Brave")); // 0
console.log(anyString.lastIndexOf("Brave")); // 7
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-string.prototype.lastindexof |
String.prototype.charAt()String.prototype.indexOf()String.prototype.split()Array.prototype.indexOf()Array.prototype.lastIndexOf()Stringanchor()at()big()blink()bold()charAt()charCodeAt()codePointAt()concat()endsWith()fixed()fontcolor()fontsize()includes()indexOf()isWellFormed()italics()lastIndexOf()link()localeCompare()match()matchAll()normalize()padEnd()padStart()repeat()replace()replaceAll()search()slice()small()split()startsWith()strike()sub()substr()substring()sup()toLocaleLowerCase()toLocaleUpperCase()toLowerCase()toString()toUpperCase()toWellFormed()trim()trimEnd()trimStart()valueOf()[Symbol.iterator]()Object/FunctionDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |