Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.
Zusammenfassung
Die lastIndexOf()
Methode gibt den Index des letzten Vorkommnisses des angegebenen Wertes innerhalb des aufrufenden Strings
Objekts zurück, oder -1, wenn der Wert nicht gefunden wurde. Der aufrufende String wird rückwärts durchsucht, beginnend beim fromIndex
.
Syntax
str.lastIndexOf(searchValue[, fromIndex])
Parameter
searchValue
- Ein String mit dem Wert, nach dem gesucht werden soll.
fromIndex
- Optional. Die Position im aufrufenden String, ab der gesucht rückwärts werden soll. The Position wird gezählt von links nach rechts. Gesucht wird von dieser Position ab nach links. Diese kann jeden Integerwert annehmen. Der Standartwert ist
str.length
. Wenn der Wert negativ ist, wird 0 verwendet. WennfromIndex > str.length
, wirdstr.length
stattfromIndex
benutzt.
Beschreibung
Zeichen in einem String werden von links nach rechts gezählt. Der Index des ersten Zeichens ist 0, der Index des letzten Zeichens ist stringName.length - 1
.
'canal'.lastIndexOf('a'); // returns 3 'canal'.lastIndexOf('a', 2); // returns 1 'canal'.lastIndexOf('a', 0); // returns -1 'canal'.lastIndexOf('x'); // returns -1
Groß- und Kleinschreibung
Die lastIndexOf()
Methode unterscheidet zwischen Groß- und Kleinschreibung. Der folgende Ausdruck gibt zum Beispiel -1
zurück.
'Blue Whale, Killer Whale'.lastIndexOf('blue'); // returns -1
Beispiele
Beispiel: Benutzung von indexOf()
und lastIndexOf()
Das folgende Beispiel verwendet indexOf()
und lastIndexOf(),
um Werte im String "Brave new world" zu finden
.
var anyString = 'Brave new world'; console.log('The index of the first w from the beginning is ' + anyString.indexOf('w')); // Displays 8 console.log('The index of the first w from the end is ' + anyString.lastIndexOf('w')); // Displays 10 console.log('The index of "new" from the beginning is ' + anyString.indexOf('new')); // Displays 6 console.log('The index of "new" from the end is ' + anyString.lastIndexOf('new')); // Displays 6
Spezifikationen
Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition. | Standard | Initial definition. |
ECMAScript 5.1 (ECMA-262) Die Definition von 'String.prototype.lastIndexOf' in dieser Spezifikation. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'String.prototype.lastIndexOf' in dieser Spezifikation. |
Standard |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |