const str = 'abcabcabcdftfer'
// 把字符串转化为数组
let obj = str.split('').reduce((prev, next, index) => {
if (prev[next]) {
prev[next]++
} else {
prev[next] = 1
}
return prev
}, {})
// 定义max来保存最大的值
let max = 0;
for (let key in obj) {
if (max < obj[key]) {
max = obj[key];
}
}
for (let key in obj) {
if (obj[key] == max) {
console.log("最多的字符是" + key);
console.log("出现的次数是" + max);
}
}
查询一个字符串里出现次数最多的字符
最新推荐文章于 2021-09-12 11:32:44 发布