// 字典方法 统计一个字符串中字符出现的次数
let str = 'helloworld'
let dict = {} // 先定义空对象
for(let i = 0; i < str.length; i++){ // 遍历字符串中每个字符
if(dict[str[i]] === undefined){ // 如果dict对象中未包含以当前字母为属性名的成员,就强行添加一个以当前字母为属性名的成员,并赋属性值为1
dict[str[i]] = 1
}else{ // 如果dict对象中包含以当前字母为属性名的成员,则以当前属性值+1
dict[str[i]]++
}
}
console.log(dict)
// 找到最大值
let max,count=0
for(let key in dict){ // 遍历字典中每个属性,比较当前属性值和count的值
if(dict[key] > count){
max = key // 保存属性名
count = dict[key] // 保存属性值
}
}
console.log('最大值:',max)
console.log('最大数:',count)
2020-3:字符串操作--统计一个字符串中字符出现的次数,并找出最大值--字典(JavaScript)
最新推荐文章于 2025-11-23 13:33:55 发布
此博客涉及前端领域,重点围绕JavaScript展开,但具体内容未给出。JavaScript是前端开发的重要技术,在网页交互等方面发挥关键作用。

932

被折叠的 条评论
为什么被折叠?



