使用 JavaScript 在另一个字符串中查找字符的最长连续出现
问题
我们需要编写一个 JavaScript 函数,它接受一个字符串作为第一个参数,一个字符作为第二个参数。
我们的函数应该计算并返回字符串中字符的最长连续出现次数。
示例
以下是代码 -
const str = 'abcdaaadse';输出结果const char = 'a';
const countChars = (str = '', char = '') => {
const arr = str.split('');
let c = 0, max = 0;
for (let i = 0; i<arr.length ;i++){
if(arr[i] === char){
c+=1
if(c > max){
max = c;
};
}else{
if(c > max){
max = c;
};
c = 0;
};
};
return max;
};
console.log(countChars(str, char));
3
以上是 使用 JavaScript 在另一个字符串中查找字符的最长连续出现 的全部内容, 来源链接: utcz.com/z/331789.html