最新的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的陣列參考