English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
indexOf()方法返回可以在数组中找到给定元素的第一个索引。
如果找不到该元素,它将返回-1。
如果该元素存在多次,它将返回第一次出现的位置。
如果要从尾向前开始搜索,请使用lastIndexOf()方法。
注意:有关String方法,请参见String.indexOf()。
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');Testen Sie heraus‹/›
Die Zahlen in der Tabelle geben die erste Browser-Version an, die indexOf() vollständig unterstützt:
Methode | |||||
indexOf() | Ja | Ja | 34 | Ja | 9 |
Parameter | Beschreibung |
---|---|
element | (Erforderlich)Das Element, das im Array lokalisiert werden soll |
start | (Optional)Der Index des Elements, ab dem gesucht werden soll. Standardwert ist 0 |
Rückgabewert: | Der Index der ersten Erscheinung des Elements im Array; wenn nicht gefunden, wird -1 |
---|---|
JavaScript-Version: | ECMAScript 5 |
Von Index2Startsuche:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Mango', 2);Testen Sie heraus‹/›
Falls der angegebene Parameter im Array nicht vorhanden ist, wird er-1:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Beer');// Zurück -1Testen Sie heraus‹/›