lastIndexOf方法:查出数组元素出现的位置 lastIndexOf 从尾到头查找元素
语法:数组.lastIndeOf(要查找的数组元素)
一个参数时:
参数:要查找的数组元素 返回值:返回第一次数组元素出现的索引值 没有找到返回-1
当两个参数时
参数:要查找的数组元, index(从哪一个下标开始往前查) 返回值:返回第一次数组元素出现的索引值 没有找到返回-1
是否修改原数组:不修改
代码模块展示:
<script>
// lastIndexOf 从尾部开始查询数组
// 当一个参数时:
// 参数:数组元素 返回值:返回从尾部第一次查询到的数组元素的下标
// 是否修改原数组: 不修改原数组
// 当两个参数时:
// 参数:数组元素 index(从哪一个下标开始往前查询) 返回值:返回从尾部第一次查询到的数组元素的下标
// 是否修改原数组: 不修改原数组
let arr = [1, 2, 3, 4, 5, 1 , 5 ,6]
console.log(arr.lastIndexOf(1)) // 5
console.log(arr.lastIndexOf(0)) // -1
console.log(arr.lastIndexOf(5, 5)) // 4
console.log(arr) // 不修改原数组
</script>