javascript Array lastIndexOf()函数使用方法
定义
lastIndexOf() 方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1。从数组的后面向前查找,从 fromIndex 处开始。
语法
arr.lastIndexOf(searchElement, fromIndex = arr.length - 1])
参数
参数 | 描述 |
searchElement | 必选,查找的元素 |
fromIndex | 可选,从此位置开始逆向查找。默认为数组的长度减 1,即整个数组都被查找。如果该值大于或等于数组的长度,则整个数组会被查找。如果为负值,将其视为从数组末尾向前的偏移。即使该值为负,数组仍然会被从后向前查找。如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。 |
返回值
数组中最后一个元素的索引,如未找到返回-1
实例
<script type="text/javascript"> var array= ['a', 'b', 'c', 'd']; alert(array.lastIndexOf('c')); </script>
运行结果 2
实例2
<script type="text/javascript"> var array= ['a', 'b', 'c', 'd']; alert(array.lastIndexOf('e')); </script>
运行结果 -1
实例3
<script type="text/javascript"> var array= ['a', 'b', 'c', 'd']; alert(array.lastIndexOf('c',1)); alert(array.lastIndexOf('b',1)); </script>
运行结果
-1 1
此文章本站原创,地址 https://www.vxzsk.com/1970.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程
上一篇:js Array keys
下一篇:Java编程规范
^