最新的Web開發教程
 

JavaScript排列lastIndexOf() Method

<JavaScript的陣列參考

搜索一個數組的項目"Apple"

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

結果將是:

2

這意味著"Apple"位於數組中的位置2。

試一試»

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


定義和用法

lastIndexOf()方法搜索指定的項的數組,並返回它的位置。

該搜索將在指定的位置開始,或者在沒有指定開始位置的端部,並結束在該陣列的開始搜索。

返回-1,如果該項目沒有找到。

如果要搜索的產品不止一次現在多,lastIndexOf方法返回最後一次出現的位置。

提示:如果您想從開始到結束搜索,使用href="jsref_indexof_array.html"> indexOf() method


瀏覽器支持

在表中的數字規定,完全支持方法的第一個瀏覽器版本。

方法
lastIndexOf() 9

句法

參數值
參數 描述
item 需要。 搜索項
start 可選的。 從哪裡開始搜索。 負值將在給定的位置,從年底開始計數,並搜索到開始

技術細節

返回值: 一個數字,表示指定項的位置,否則返回-1
JavaScript的版本: 1.6

例子

更多示例

搜索一個數組的項目"Apple"

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

結果將是:

6
試一試»

搜索一個數組的項目"Apple" ,開始在第4位的搜索:

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

結果將是:

2
試一試»

<JavaScript的陣列參考