如何实现统计字符个数并且在对象中一一展示出来
首先思路:
1.封装函数,创建查询的字符串,split截取,
循环遍历这个截取后的数据,判断当前这个元素并且不是空格,
再次判断对象中的这个元素,如果有这个元素就数量++ 如果没有就赋
值为1
function fn() {
let str = '熊为 鹅鹅为鹅为为 为 是分分分'
let obj = {}
// 转为数组
str = str.split('')
for (let i = 0; i < str.length; i++) {
// 判断是不是空格,不是空格的执行
if (str[i].trim()) {
// 判断这个字符是不是第一次出现如果不是就是数量++
if (obj[str[i]]) {
obj[str[i]]++
} else {
// 如果是第一次出现就执行=1
obj[str[i]] = 1
}
}
}
return obj
}
console.log(fn());