Latest web development tutorials

JavaScript Methode indexOf ()

Array Object Reference JavaScript Array Object

Beispiele

Finden Sie eine Reihe von "Apple" Elemente:

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

eine Ergebnisausgabe:

2

Die obige Ausgangs bedeutet, dass "Apple" in dem Array-Element an der zweiten Position.

Versuchen »

Definition und Verwendung

indexOf () Methode gibt die Position eines String-Wert des ersten Auftretens des angegebenen Strings.

Diese Methode wird eine Zeichenfolge von Anfang abrufen zu beenden stringObject, um zu sehen, ob es eine Teilsearch enthält. Startort Abrufen (keine Angabe fromindex Zeit) am Anfang oder am fromindex string. Wenn Sie eine search finden, wird die Position des ersten Auftretens von search zurückgegeben. stringObject Zeichenposition ist nullbasiert.

Wenn Sie nicht die Zeichenfolge im Array oder -1 finden.

Tipp Wenn Sie das letzte Vorkommen der Zeichenfolge zu finden, verwenden Sie lastIndexOf () -Methode .


Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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


Grammatik

Array .indexOf (Artikel, Start)

Parameter Wert

参数 描述
item 必须。查找的元素。
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

Rückgabewert

类型 描述
Number 元素在数组中的位置,如果没与搜索到则返回 -1

Technische Details

JavaScript-Version: 1.6


Weitere Beispiele

Beispiele

Finden Sie ein Array "Apple" Element in der vierten Position des Arrays begann zu suchen:

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

eine Ergebnisausgabe:

6

Versuchen »

Array Object Reference JavaScript Array Object