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()
Essen
wird mitindexOf('Haxe')
auf das Vorkommen der Zeichenkette von hinten nach vorne durchsucht. Rückgabewert ist3
, die Position des letzten (und einzigen) Vorkommens.