function getstr(val) {
var all = [],
num = 0, //最多次数
value = '', //最多次数对应字母
length = 0
for (var i = 0; i < val.length; i++) {
let k = val[i]
//all中没有该值则插入
if (!all[k]) {
all[[k]] = 1
length += 1
all['length'] = length
} else if (all[k]) {
all[[k]] += 1
}
if (all[k] > num) {
num = all[k]
value = k
}
}
console.log('all', all)
console.log('出现最多的次数', num)
console.log('出现最多的次数的字母', value)
}
getstr('abcgfasdasdghfghasdasdaa')`
计算字符串中出现的次数最多及最多次数的字符
最新推荐文章于 2022-11-15 09:38:36 发布