JavaScript 计数字符不区分大小写
javascriptweb developmentobject oriented programming更新于 2025/9/26 6:36:17
我们给定一个字符串,并需要编写一个函数来返回数组中每个字符的频率。我们不应该考虑字符的大小写。
要做到这一点,最好的方法是遍历字符串并准备一个对象,其中字符为键,其频率为值。
执行此操作的代码将是 −
示例
const string = 'ASASSSASAsaasaBBBASvcdNNSASASxxzccxcv';
const countFrequency = str => {
const frequency = {};
for(char of str.toLowerCase()){
if(!frequency[char]){
frequency[char] = 1;
}else{
frequency[char]++;
};
};
return frequency;
};
console.log(countFrequency(string));
输出
上述代码在控制台中的输出将是 −
{ a: 10, s: 11, b: 3, v: 2, c: 4, d: 1, n: 2, x: 3, z: 1 }
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

