JavaScript-Array lastIndexOf()Methode

Array 对象参考手册JavaScript Array-Objekt

Beispiel

Finden Sie die Position des Array-Elements "Apple":

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

aAusgabe:

2

Die Ausgabe des obigen Beispiels bedeutet, dass "Apple" an der 2. Position im Array liegt.

Selbst ausprobieren »

Definition und Verwendung

Die Methode lastIndexOf() gibt die Position des letzten Vorkommens eines angegebenen Elements in einem Array zurück und sucht rückwärts vom Ende der Zeichenkette.

Wenn das zu suchende Element nicht vorkommt, gibt die Methode -1 zurück.

Diese Methode durchsucht das Array vom Ende zum Anfang nach dem angegebenen Element item. Die Suche beginnt an der Startposition im Array oder am Ende des Arrays (wenn kein start-Parameter angegeben ist). Wenn ein Element gefunden wird, gibt sie die Position des ersten Vorkommens von item bei der Suche vom Ende zum Anfang zurück. Array-Indizes beginnen bei 0.

Wenn das angegebene Element nicht im Array gefunden wird, gibt sie -1 zurück.

Tipp:Wenn Sie die Position des ersten Vorkommens in einem Array finden möchten, verwenden Sie bitte dieindexOf()-Methode。


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser unterstützen die lastIndexOf()-Eigenschaft, aber Internet Explorer 8 und frühere IE-Versionen unterstützen diese Methode nicht.


Syntax

array.lastIndexOf(item,start)

Parameterwerte

Parameter Beschreibung
item Erforderlich. Gibt den zu suchenden Zeichenkettenwert an.
start Optionaler ganzzahliger Parameter. Gibt die Position in der Zeichenkette an, an der die Suche beginnt. Seine gültigen Werte sind 0 bis stringObject.length - 1. Wenn dieser Parameter weggelassen wird, beginnt die Suche beim letzten Zeichen der Zeichenkette.

Rückgabewert

Type Beschreibung
Number Wenn searchvalue vor der fromindex-Position in stringObject vorhanden ist, wird die Position des letzten Vorkommens von searchvalue zurückgegeben.

Technische Details

JavaScript-Version: 1.6


Weitere Beispiele

Beispiel

Finden Sie die Position von "Apple" im Array:

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.lastIndexOf("Apple");

aAusgabe:

6

Selbst ausprobieren »

Beispiel

Finden Sie die Position, an der die Zeichenkette "Apple" beginnend bei der vierten Position im Array auftritt:

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.lastIndexOf("Apple",4);

aErgebnisausgabe:

2

Selbst ausprobieren »

Array 对象参考手册JavaScript Array-Objekt

Andere Erweiterungen