前端编程题:给一个字符串,统计其中每个字符出现的次数,忽略空白字符。按要求输出格式为:{a:1,n:3,..}

   
<script>
const a= 'hello world';
    const b =a.replace(/\s/gi,'').split("");
 
    console.log(b);
//去掉空字符的方法是replace(/\s/gi,'');
//split将字符串切割成数组形式;
 
    var obj = {}
    for (const value of a) {
        if(!(value in obj)){
            obj[value] = 1
        }else {
            obj[value] ++
        }
    }
    console.log(22,obj)
</script>
posted @ 2022-09-02 11:04  勇敢牛牛20  阅读(28)  评论(0)    收藏  举报