JS Array.indexOf()方法,查找数组元素
Array.indexOf()方法
JavaScript数组Array内置的方法indexOf()可以用于查找参数指定的元素在数组中的位置(不指定起始位置参数的话,查找的是第一次出现的位置),并返回其位置在数组当中的索引值,如果找不到,返回-1。
indexOf()语法及参数
arr.indexOf( value, start )
提示:注意indexOf()方法中的O是大写。
参数解下表:
参数 | 描述 |
---|---|
value | 必须参数,指定indexOf()方法所要查找的元素值 |
start | 可选参数,指定indexOf()方法查找元素的启示索引值,默认从0开始,如果是负值的话,索引将以倒序的方式,即从结尾处为-1,倒数第二个为-2,以此类推,然后以该位置为起始位置,查找元素直到结尾。 |
indexOf()方法实例代码,及在线编辑器
<script>
var arr = ['笨鸟工具','x1y1z1.com','JS','HTML','CSS','python']
var f1 = arr.indexOf('笨鸟工具')
var f2 = arr.indexOf('笨鸟工具',1)
var f3 = arr.indexOf('python',-1)
alert(f1+' '+f2+' '+f3)
</script>