实现 statistical 函数 ,统计字符串中每个字符出现的次数,返回json对象表示 function statistical(str) { //some code } statistical('aaaabbbcccccciii'); //{a: 4, b: 3, c: 6, i: 3}
时间: 2023-11-27 07:51:46 浏览: 134
可以使用JavaScript中的for循环和对象来实现这个函数。具体实现如下:
```
function statistical(str) {
let result = {}; // 存储结果的对象
for (let i = 0; i < str.length; i++) {
let char = str.charAt(i); // 获取当前字符
if (result[char]) { // 如果该字符已经存在于结果对象中,则数量加1
result[char]++;
} else { // 否则将该字符添加到结果对象中,并将数量初始化为1
result[char] = 1;
}
}
return result;
}
console.log(statistical('aaaabbbcccccciii')); // 输出 {a: 4, b: 3, c: 6, i: 3}
```
阅读全文