<JavaScript - Array - Referenz
Beispiel
Suchen Sie ein Array für den Artikel "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
Das Ergebnis einer sein wird:
2
Was bedeutet , dass "Apple" an Position 2 in der Anordnung befindet.
Versuch es selber "Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die indexOf() Methode durchsucht das Array für das angegebene Element und gibt seine Position.
Die Suche wird an der angegebenen Position, oder am Anfang beginnen, wenn keine Startposition angegeben wird, und am Ende des Arrays die Suche beenden.
Gibt -1 zurück, wenn das Element nicht gefunden wird.
Wenn der Artikel mehr als einmal vorhanden ist, gibt die indexOf Methode, um die Position des ersten Auftretens.
Hinweis: Das erste Element hat Position 0, das zweite Element der Position 1 hat und so weiter.
Tipp: Wenn Sie von Ende suchen beginnen soll, verwenden Sie die href="jsref_lastindexof_array.html"> lastIndexOf() method
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.
Methode | |||||
---|---|---|---|---|---|
indexOf() | Ja | 9.0 | 1.5 | Ja | Ja |
Syntax
Parameterwerte Parameter Beschreibung item Erforderlich. Der Artikel wird auf der Suche nach start Optional. Wo die Suche starten. Negative Werte werden an der angegebenen Position starten vom Ende zählen, und bis zum Ende suchen.
Technische Details
Rückgabewert: Eine Zahl, die Position des angegebenen Elements darstellt, andernfalls -1 JavaScript Version: 1.6
Mehr Beispiele
Beispiel
Suchen Sie ein Array für das Element "Apple" , Beginn der Suche an Position 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
Das Ergebnis einer sein wird:
6
Versuch es selber "
<JavaScript - Array - Referenz