数组lastIndexOf
时间: 2024-01-28 09:45:10 浏览: 106
简单谈谈JS数组中的indexOf方法
数组的lastIndexOf()方法是用来查找指定元素在数组中最后一次出现的位置(从数组末尾向前查找),如果未找到该元素则返回-1。该方法的语法为:
```
arr.lastIndexOf(searchElement[, fromIndex])
```
其中,searchElement是要查找的元素,fromIndex是从哪个索引开始向前查找。如果省略fromIndex,则默认从数组末尾开始查找。如果fromIndex的值大于等于数组长度,则返回-1。
示例代码:
```javascript
const arr = [1, 2, 3, 4, 2, 5];
console.log(arr.lastIndexOf(2)); // 输出 4
console.log(arr.lastIndexOf(2, 3)); // 输出 1
console.log(arr.lastIndexOf(2, 6)); // 输出 4
console.log(arr.lastIndexOf(6)); // 输出 -1
```
阅读全文