Dies ist nur eine Spielwiese.
Das echte SELFHTML-Wiki gibt es unter https://wiki.selfhtml.org.

JavaScript/Objekte/Array/lastIndexOf

SELFHTML e.V.
Wechseln zu: Navigation, Suche

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 soll
  • Beginn: optionaler Index, von dem an gesucht werden soll (Standardwert ist 0, 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

  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