var s = "qjdsjgfbsgfbaahqgs"
function getKey(s) {
let obj = {}
let arr = [...s]
//Set:元素唯一,去除作用
let set = new Set(arr)
set.forEach(item => {
//统计字符个数
obj[`${item}`] = 0
for (let i = 0; i < arr.length; i++) {
if (item == arr[i]) {
obj[`${item}`] += 1
}
}
})
let max = 0
let k;
for (let [key, value] of Object.entries(obj)) {
if (max < value) {
max = value
k = key
}
}
return { k: max }
}
let m = getKey(s)
console.log(m);
[前端]处理字符串,并返回这组字符串中重复最多的字符
最新推荐文章于 2024-09-24 21:17:34 发布