题解 | #字符串字符统计#
为什么我这个不行呢?大佬们,虽然没去除空格统计,但是好像结果显示的是null,看了一下判断方法。
result.j === 1 && result.u === 1 && result.s === 2 && result.t === 3 && result.f === 1 && result.o === 1 && result.r === 1 && result.e === 1 && result['!'] === 3;
是通过直接对象访问判断的。
代码测试也是对的。
function count(str) {
let arr = Array.from(str)
let arrMap = new Map()
for(let i of arr){
if(arrMap.get(i) == null){
arrMap.set(i,1)
}else{
arrMap.set(i,arrMap.get(i)+1)
}
}
return Object.fromEntries(arrMap)
}