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
    扫描二维码添加微信 
  • ,领取淘宝优惠券,淘宝购物更优惠。现在添加微信,还可以领取机械键盘优惠券!添加微信后,分享淘宝选中的机械键盘给淘宝机器人即可领取!
    支持我们,就用微信淘宝!

    发表笔记

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

    更多阅读