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; }
Das Array
Essen
wird mit indexOf('Haxe')
auf das Vorkommen der Zeichenkette von hinten nach vorne durchsucht. Rückgabewert ist 3
, die Position des letzten (und einzigen) Vorkommens.Weblinks
- ECMAScript 2015 (6th Edition, ECMA-262): Array.prototype.lastIndexOf()
- MDN: Array.prototype.lastIndexOf()