JavaScript Methode indexOf ()
Beispiele
Finden Sie eine Reihe von "Apple" Elemente:
var a = fruits.indexOf ( "Apple");
eine Ergebnisausgabe:
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
Alle gängigen Browser unterstützen Methode indexOf (), aber Internet Explorer 8 und frühere Versionen von IE diese Methode nicht unterstützen.
Grammatik
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 a = fruits.indexOf("Apple",4);
eine Ergebnisausgabe:
Versuchen »