javascript指定元素的末尾索引该如何返回
时间:2021-08-24
来源:互联网
今天PHP爱好者给大家带来javascript指定元素的末尾索引该如何返回的方法,上一篇文章中我们了解了使用includes()判断数组是否含有指定值的方法,请看《js如何使用includes()判断数组是否含有指定值》。这次我们来了解一下返回指定元素末尾索引的方法,有需要的可以参考参考。希望对大家有所帮助。
我们先来看一个小例子。
我们现在有这样一个问题,已知,我们有一个包含one,two,three,one,two的数组,现在我们想知道在这个数组中,three这个元素最后一次出现的索引是什么?one这个元素以及two这个元素呢?
<script>
var arr = new Array(7);
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
arr[3] = "one";
arr[4] = "two";
console.log(arr.lastIndexOf('three'));
console.log(arr.lastIndexOf('one'));
console.log(arr.lastIndexOf('two'));
</script>
这个例子的结果是
在这个例子中,我们数一下three最后一次出现的位置是什么。是不是三,索引three这个元素它的索引就是2;以此类推,可以得出one这个元素的索引是3,two这个元素的索引是4。
知道这个之后,我们去看看lastIndexOf这个方法吧。
lastIndexOf() 方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1。从数组的后面向前查找,从查找位置处开始。
我们来看一下这个方法的语法吧。
数组名称.lastIndexOf(被查找的元素,查询位置)
这个方法中的第二个参数代表从此位置开始逆向查找。默认为数组的长度减 1(arr.length - 1)
,即整个数组都被查找。如果该值大于或等于数组的长度,则整个数组会被查找。如果为负值,将其视为从数组末尾向前的偏移。即使该值为负,数组仍然会被从后向前查找。如果该值为负时,其绝对值大于数组长度,则方法返回 -1,即数组不会被查找。
以上就是javascript指定元素的末尾索引该如何返回的详细内容,更多请关注php爱好者其它相关文章!
-
关于神舟精盾K460N电脑的一键U盘启动(神舟精盾k460n-i3 d1) 时间:2025-06-27
-
U盘启动中对内存的诊断方法(u盘启动数据还在吗) 时间:2025-06-27
-
U盘升级win7系统时出现蓝屏故障怎么办?(u盘从装win7系统) 时间:2025-06-27
-
U盘的禁用与启动设置(禁用u盘命令) 时间:2025-06-27
-
如何利用U盘启动盘破解电脑开机密码(如何通过u盘启动) 时间:2025-06-27
-
怎么在PE系统里面固定U盘盘符(怎么在pe系统里安装软件) 时间:2025-06-27
今日更新
-
js如何使用includes()判断数组是否含有指定值
阅读:18
-
MySQL如何在linux中重新启动
阅读:18
-
如何用js计算最大公约数
阅读:18
-
PHP如何将指定字符串后几位字符转为大写其余不变
阅读:18
-
ps教程篇:如何给文字添加皮革效果(技巧分享)
阅读:18
-
html网页中如何实现居中效果(代码分享)
阅读:18
-
教你如何用ps快速制作简单的磨砂背景效果(分享)
阅读:18
-
如何通过js程序删除数组重复项(忽略大小写敏感)
阅读:18
-
php数组学习之怎么去除任意元素
阅读:18
-
js如何判断数组中是否有元素通过了测试
阅读:18