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小时内删除。
发表评论