JavaScript Array indexOf()

Definition und Verwendung

indexOf() Die Methode sucht nach dem angegebenen Element im Array und gibt seine Position zurück.

Die Suche beginnt an der angegebenen Position, wenn keine angegeben ist, beginnt sie am Anfang und endet am Ende des Arrays.

wird -1 zurückgegeben. indexOf() wird -1 zurückgegeben.

Wenn das Element mehrmals vorkommt, indexOf() Die Methode gibt die Position der ersten Erscheinung zurück.

Anmerkung:Die Position des ersten Elements ist 0, die Position des zweiten Elements ist 1 und so weiter.

Hinweis:Wenn Sie von Ende zu Anfang suchen möchten, verwenden Sie lastIndexOf() Methode.

Beispiel

Beispiel 1

Suchen Sie das Element "Apple" im Array:

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

Versuchen Sie es selbst

Beispiel 2

Suchen Sie das Element "Apple" im Array, beginnen Sie mit Position 4 zu suchen:

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

Versuchen Sie es selbst

Syntax

array.indexOf(item, start)

Parameterwert

Parameter Beschreibung
item Erforderlich. Das zu suchende Element.
start Optional. Ab哪里开始搜索。Negative Werte geben die Position vom Ende aus an, dann wird gesucht, bis zum Ende.

Technische Details

Rückgabewert: Zahl, die die Position des angegebenen Elements darstellt, andernfalls -1.
JavaScript-Version: ECMAScript 5

Browserunterstützung

Wird von allen Browsern vollständig unterstützt indexOf() Methode:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Unterstützt 9.0 Unterstützt Unterstützt Unterstützt Unterstützt

Verwandte Seiten

Tutorial:JavaScript Array

Tutorial:JavaScript Array Const

Tutorial:JavaScript Array Methoden

Tutorial:JavaScript-Array-Sortieren

Tutorial:JavaScript-Array-Iteration

Handbuch:Array lastIndexOf-Methode