javascripts

为什么我写的不对?javascripts

var strr1 = 'abcoefoxyozzoppppp'
       var obj1 = {}
       var count = 0
       for(let i =0; i<strr1.length;i++){
        // var a = strr.charAt(i)
        var b = strr1[i]
        if (!obj1[b]) {
            obj1[b] = {
                count: 0
            }
        }else{
            obj1[b] = {
                count: count+=1
            }
        }
       }  
       console.log('zzz:',obj1);

img


function charactersNum(str){
    return [...str].reduce((o,s)=>(o[s]?o[s]++:o[s]=1,o),{});
}