例
搜索一个数组的项目"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的阵列参考