`indexOf()` 是 JavaScript 中用于查找数组或字符串中某个元素或字符位置的方法。以下是其基本用法总结:
| 方法 | 说明 | 示例 |
| `array.indexOf(searchElement)` | 返回数组中第一个匹配项的索引,若未找到则返回 -1 | `[1,2,3].indexOf(2)` → `1` |
| `array.indexOf(searchElement, fromIndex)` | 从指定索引开始查找 | `[1,2,3].indexOf(2, 2)` → `-1` |
| `string.indexOf(searchValue)` | 返回字符串中首次出现子字符串的位置 | `"hello".indexOf("e")` → `1` |
| `string.indexOf(searchValue, fromIndex)` | 从指定位置开始查找 | `"hello".indexOf("l", 3)` → `3` |
该方法常用于判断元素是否存在,或获取特定字符的位置。注意:`indexOf()` 区分大小写,且仅返回第一个匹配项。