下面是一个例子 数组indexOf() 方法
null
- 例子:
javascript
<script> var name = [ 'gfg' , 'cse' , 'geeks' , 'portal' ]; a = name.indexOf( 'gfg' ) // Printing result of method document.write(a); </script> |
- 输出:
0
这个 arr.indexOf() 方法用于查找作为方法参数提供的搜索元素第一次出现的索引。 语法:
array.indexOf(element, start)
参数: 该方法接受两个参数,如下所述:
- 要素: 此参数保存将返回索引的元素。
- 开始: 此参数是可选的,它保存数组的起点,从那里开始搜索,默认值为0。
返回值: 此方法返回元素第一次出现的索引。如果在数组中找不到元素,则此方法返回-1。 下面的例子说明了 数组indexOf() JavaScript中的方法:
- 例1: 在本例中,该方法将搜索该数组中的元素2,并返回该元素索引。
Input : [1, 2, 3, 4, 5].indexOf(2);Output: 1
- 例2: 在本例中,该方法将在该数组中搜索元素9,如果未找到,则返回-1。
Input : [1, 2, 3, 4, 5].indexOf(9);Output: -1
下面提供了上述方法的代码: 项目1:
javascript
<script> // Taking input as an array A // having some elements. var A = [ 1, 2, 3, 4, 5 ]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = A.indexOf(2) // Printing result of method. document.write(a); </script> |
输出:
1
项目2:
javascript
<script> // Taking input as an array A // having some elements. var name = [ 'gfg' , 'cse' , 'geeks' , 'portal' ]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = name.indexOf( 'cat' ) // Printing result of method document.write(a); </script> |
输出:
-1
支持的浏览器: JavaScript支持的浏览器 数组indexOf() 方法如下:
- 谷歌Chrome 1及以上版本
- 边缘12及以上
- Firefox 1.5及以上版本
- Internet Explorer 9及以上版本
- Opera 9.5及以上
- Safari 3及以上
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END