let str = 'hhhhh123kaskdashdjhasdf'
let array = str.split('')
let idxNum = {}
array.forEach((item, index) => {
if (idxNum[item]) {
idxNum[item]++;
} else {
idxNum[item] = 1;
}
})
let max = Math.max(...Object.values(idxNum)) //获得最多的值
let maxStr = '' //用来存储最多次数的元素
for (let key in idxNum) {
if (idxNum[key] === max) {
maxStr = key
}
}
console.log(idxNum, max, maxStr);
//可能有点麻烦,但是也还行
给定一段字符串,找出最多次数的字符以及次数
最新推荐文章于 2023-11-17 16:38:54 发布