最新的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的阵列参考