SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/Objekte/Array/lastIndexOf
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
.
Anwendungsbeispiel
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.