JavaScript/Objekte/Array/lastIndexOf
Aus SELFHTML-Wiki
JavaScript | Objekte | Array
Die Methode lastIndexOf durchsucht alle Einträge eines Arrays nach einem gesuchten Begriff. Dabei wird anders als bei indexOf von hinten mit der Suche angefangen
Syntax
array.lastIndexOf([gesuchterEintrag],[Beginn]))
Folgende Parameter sind erforderlich:
gesuchterEintrag: Element, das gesucht werden sollBeginn: optionaler Index, von dem an gesucht werden soll (Standardwert ist0, d. h. das gesamte Array wird durchsucht)
Rückgabewert ist die Position des letzten Vorkommens im Array, falls der Eintrag nicht gefunden wurde ist der Wert -1.
Beachten Sie: Der erste Eintrag im Array hat den Wert 0, der zweite den Wert 1 usw.
Anwendungsbeispiel
Beispiel
ansehen …
var Essen = ['Pizza','Spaghetti','Schäufele','Haxe'];
function durchsucheEinträge() {
var text = Essen.indexOf('Haxe');
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
Weblinks
- ECMAScript 2015 (6th Edition, ECMA-262): Array.prototype.lastIndexOf()
- MDN: Array.prototype.lastIndexOf()
Essenwird mitindexOf('Haxe')auf das Vorkommen der Zeichenkette von hinten nach vorne durchsucht. Rückgabewert ist3, die Position des letzten (und einzigen) Vorkommens.