题目
统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率
1. 不限制 key 的顺序
2. 输入的字符串参数不会为空
3. 忽略空白字符
编辑
核心代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>字符串字符统计</title> </head> <body> <script>// 统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率 // 1. 不限制 key 的顺序 // 2. 输入的字符串参数不会为空 // 3. 忽略空白字符 function count(str) { const m = {} for(let k of str){ if(k === ' ') continue if(k in m){ m[k]++ } else { m[k] = 1 } } return</script> </body> </html>
总结
直接对字符串进行遍历 没有赋值为1 有的话值+1