indexcel函数用法
  `indexOf`  函数是  JavaScript  中的一个方法,用于在字符串或数组中查某个子字符串或元素的第一个出现的位置。以下是  `indexOf`  函数的常用用法:
1.  在字符串中查子字符串:indexof的用法javascript
```javascript
const  str  =  "Hello,  world!";
const  index  =  str.indexOf("world");
console.log(index);  //  输出  7,因为  "world"  在字符串中的位置是  7
```
2.  在数组中查元素:
```javascript
const  arr  =  ["apple",  "banana",  "orange",  "banana"];
const  index  =  arr.indexOf("banana");
console.log(index);  //  输出  1,因为  "banana"  在数组中的第一个位置是  1
```
3.  设置查的起始位置:
```javascript
const  str  =  "Hello,  world!";
const  index  =  str.indexOf("world",  5);
console.log(index);  //  输出  5,因为  "world"  在字符串中的位置是  5,从第  5  个字符开始查
```
4.  返回  -1  表示未到:
```javascript
const  str  =  "Hello,  world!";
const  index  =  str.indexOf("example");
console.log(index);  //  输出  -1,因为  "example"  不在字符串中
```
5.  查询不区分大小写:
```javascript
const  str  =  "Hello,  World!";
const  index  =  str.indexOf("world");
console.log(index);  //  输出  7,因为  "World"  在字符串中的位置是  7
```
注意:`indexOf`  函数在数组和字符串中查的对象必须是可迭代的。如果需要在一个对象(如  Map  或  Set)中查元素,可以先将对象转换为数组,然后使用  `indexOf`  函数进行查。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。