indexof方法
时间: 2023-07-19 14:08:03 浏览: 99
JavaScript中的indexOf()方法是用于查找数组中特定元素的位置。它接受一个参数,即要查找的元素,并返回该元素在数组中第一次出现的位置索引。如果数组中不存在该元素,则返回-1。例如:
```javascript
const arr = [1, 2, 3, 4, 5];
console.log(arr.indexOf(3)); // 输出2,因为3在数组中的位置索引为2
console.log(arr.indexOf(6)); // 输出-1,因为6不在数组中
```
indexOf()方法还可以接受一个可选的第二个参数,用于指定起始搜索位置。例如:
```javascript
const arr = [1, 2, 3, 4, 5, 3];
console.log(arr.indexOf(3)); // 输出2,因为3在数组中的位置索引为2
console.log(arr.indexOf(3, 3)); // 输出5,因为从位置3开始搜索,第二次出现3的位置索引为5
console.log(arr.indexOf(3, 6)); // 输出-1,因为从位置6开始搜索,没有找到3
```
阅读全文