JavaScript 数组 indexOf() 方法
下面是Array indexOf()方法的示例。
- 例子:
javascript
javascript
javascript
- 输出:
0
arr.indexOf()方法用于查找作为该方法的参数提供的搜索元素的第一次出现的索引。
句法:
array.indexOf(element, start)
参数:此方法接受上面提到的两个参数,如下所述:
- element:此参数保存将返回索引的元素。
- start:此参数是可选的,它保存数组的起点,从哪里开始搜索,默认值为 0。
返回值:该方法返回元素第一次出现的索引。如果在数组中找不到元素,则此方法返回 -1。
下面的示例说明了 JavaScript 中的Array indexOf()方法:
- 示例 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
上述方法的代码如下:
方案一:
javascript
输出:
1
方案二:
javascript
输出:
-1
支持的浏览器: JavaScript Array indexOf()方法支持的浏览器如下:
- 谷歌浏览器 1 及更高版本
- 边缘 12 及以上
- 火狐1.5及以上
- Internet Explorer 9 及更高版本
- Opera 9.5 及以上
- Safari 3 及以上