最新的Web开发教程
 

JavaScript排列indexOf() Method

<JavaScript的阵列参考

搜索一个数组的项目"Apple"

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

结果将是:

2

这意味着"Apple"位于数组中的位置2。

试一试»

更多"Try it Yourself"下面的例子。


定义和用法

所述indexOf()方法搜索指定项的数组,并返回其位置。

该搜索将在指定的位置开始,或者在没有指定开始位置的开始,并结束在该阵列的端部的搜索范围。

返回-1,如果该项目没有找到。

如果该项目是不止一次本以上,IndexOf方法返回第一次出现的位置。

注意:第一个项具有位置0,第二项具有位置1,依此类推。

提示:如果您想从搜索结束开始,使用href="jsref_lastindexof_array.html"> lastIndexOf() method


浏览器支持

在表中的数字规定,完全支持方法的第一个浏览器版本。

方法
indexOf() 9 1.5

句法

参数值
参数 描述
item 需要。 搜索项
start 可选的。 从哪里开始搜索。 负值将在给定的位置从结尾开始计数开始,搜索到最后。

技术细节

返回值: 一个数字,表示指定项的位置,否则返回-1
JavaScript的版本: 1.6

例子

更多示例

搜索一个数组的项目"Apple" ,开始在第4位的搜索:

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

结果将是:

6
试一试»

<JavaScript的阵列参考