js 计算字符串中的某个字符出现次数
时间: 2023-08-02 18:16:05 浏览: 90
js代码-统计字符串里最多的字母
可以使用 JavaScript 中的 `split()` 方法将字符串转换为字符数组,然后使用 `filter()` 方法过滤出指定字符并返回一个新的数组,最后使用 `length` 属性获取数组长度即可。
下面是一个示例代码:
```javascript
function countChar(str, char) {
return str.split('').filter(c => c === char).length;
}
// 示例
const str = 'hello world';
const char = 'l';
console.log(countChar(str, char)); // 输出 3
```
在上述示例中,`countChar()` 函数接受两个参数:`str` 表示要计算的字符串,`char` 表示要统计出现次数的字符。
首先使用 `split()` 方法将字符串转换为字符数组,然后使用 `filter()` 方法过滤出符合条件的字符,最后使用 `length` 属性获取数组长度并返回即可。
阅读全文