JavaScript手册 | JS Array 对象中的lastIndexOf() 方法

作者: Arvin Chen 分类: js 来源: Break易站(www.breakyizhan.com)

lastIndexOf() 方法可返回一个指定的元素在数组中最后出现的位置,在一个数组中的指定位置从后向前搜索。

句法1:

array.lastIndexOf(searchElement,index)

参数

此函数的第一个参数是searchElement,它是要在数组中搜索的值。此函数的第二个参数是可选的index参数,它定义数组中的起始索引,从中向后搜索元素。如果未提供此参数,则将index array.length -作为开始向后搜索的起始索引,因为它是默认值。

返回值

函数返回最后一次出现的searchElement的索引。如果在数组中找不到该元素,则此函数返回-1

JS Array 对象中的array.lastIndexOf()方法浏览器的兼容性

方法 Chrome Inter Explorer Firefox Safari Opera
Array.lastIndexOf() YES YES YES YES YES

js array使用lastIndexOf()检测字符串在数组的位置

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js array使用lastIndexOf()检测字符串在数组的位置- Break易站(breakyizhan.com)</title>
</head>
<body>
 <p>单击按钮显示“break易站”的位置:</p>
 <p id="demo"></p>
 <p>从4开始找,“break易站”的位置:</p>
 <p id="demo2"></p>
 <button onclick="myFunction()">点我</button>
<script>
function myFunction(){
 var web = [ "百度", "谷歌", "break易站", "淘宝", "谷歌", "break易站", "淘宝"];
 var a = web.lastIndexOf("break易站")
 var x=document.getElementById("demo");
 x.innerHTML=a;
 var a2 = web.lastIndexOf("break易站",4)
 var x2=document.getElementById("demo2");
 x2.innerHTML=a2;
}
</script>
<p><b>注意:</b>indexOf方法是在JavaScript 1.6中引入的,在IE 8或更早的版本中不可用。</p>

</body>
</html>


尝试一下 >>

  •   本文标题:JavaScript手册 | JS Array 对象中的lastIndexOf() 方法 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/js/6833.html
      微信返利机器人
      免费:淘宝,京东,拼多多优惠券
      腾讯,爱奇艺,优酷的VIP视频免费解析,免费看
      即刻扫描二维码,添加微信机器人!

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注