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

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

indexOf() 方法可返回数组中某个指定的元素位置。

该方法将从头到尾地检索数组,看它是否含有对应的元素。开始检索的位置在数组 start 处或数组的开头(没有指定 start 参数时)。如果找到一个 item,则返回 item 的第一次出现的位置。开始位置的索引为 0。

句法1:

arr.indexOf(searchElement, fromIndex)

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

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

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

方法 Chrome Inter Explorer Firefox Safari Opera
indexOf() YES YES YES YES YES

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js array使用indexOf()检测字符串在数组的位置- 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.indexOf("break易站")
 var x=document.getElementById("demo");
 x.innerHTML=a;
 var a2 = web.indexOf("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 对象中的indexOf()方法 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/js/6829.html
      微信返利机器人
      免费:淘宝,京东,拼多多优惠券
      腾讯,爱奇艺,优酷的VIP视频免费解析,免费看
      即刻扫描二维码,添加微信机器人!

    发表笔记

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