js 统计字符出现次数
// 统计字符个数
let str = "aaabbbcc22cdd333eessffjjkssddsakkdeekfaAA";
// 新建一个对象,存储字符个数,字符key | 数量 value
let objCount = {}
for(let i = 0; i < str.length; i++) {
let key = str[i];
// 判断对象是否存在该字符的对象属性
if (objCount[key]) {
objCount[key]++; // 有自身加1
} else {
objCount[key] = 1; // 没有创建属性,初始值为1
}
}
console.log(objCount);
objCount={
2: 2
3: 3
A: 2
a: 5
b: 3
c: 3
d: 5
e: 4
f: 3
j: 2
k: 4
s: 5
}