JavaScript 数组 lastIndexOf() 方法
下面是Array lastIndexOf()方法的示例。
- 例子:
javascript
javascript
javascript
- 输出:
0
arr.lastIndexOf()方法用于查找作为函数参数提供的搜索元素的最后一次出现的索引。
句法:
array.lastIndexOf(element, start)
参数:此方法接受上面提到的两个参数,如下所述:
- element:此参数保存将返回索引的元素。
- start:此参数是可选的,它保存数组的起点,从哪里开始搜索,默认值为 0。
返回值:该方法返回元素第一次出现的索引。如果在数组中找不到元素,则此方法返回 -1。
下面的示例说明了 JavaScript 中的Array lastIndexOf()方法:
- 示例 1:在此示例中,该方法将在该数组中搜索元素 2,并返回该元素的索引。
Input : [1, 2, 3, 4, 5].lastIndexOf(2);
Output: 1
- 示例 2:在此示例中,该方法将在该数组中搜索元素 9,如果未找到则返回 -1。
Input : [1, 2, 3, 4, 5].lastIndexOf(9);
Output: -1
上述方法的代码如下:
方案一:
javascript
输出:
1
方案二:
javascript
输出:
-1
支持的浏览器: JavaScript Array lastIndexOf()方法支持的浏览器如下:
- 谷歌浏览器 38 及以上
- Microsoft Edge 12 及更高版本
- Mozilla Firefox 28 及更高版本
- Safari 8 及更高版本
- Opera 25 及以上