您现在的位置是:首页>观察 > 正文

js中indexof的用法

发布时间:2026-06-10 04:12:55   来源:    

`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()` 区分大小写,且仅返回第一个匹配项。