美文网首页
统计字符出现的次数并去重

统计字符出现的次数并去重

作者: 成长储存罐 | 来源:发表于2019-08-26 15:00 被阅读0次

    var str = "abcadecab";

        var obj = {};

        for(var i = 0;i<str.length;i++){

            if(obj[str[i]]){    //判断str中有没有重复的字符出现

                obj[str[i]]++  //如果有的话就++

            }else{

                obj[str[i]] = 1 //没有重复的就给它设置 = 1;

            }

        }

        console.log(obj)    //统计好所有的次数了

        //第二问把去重后的字符合在一起

        var s = "";    //声明一个空字符接受去重后的字符

        for(var i in obj){    //枚举 obj中的每个字符, i是key 值是obj

            s= s + i        //把他们合在一起

        }

        console.log(s)

    相关文章

      网友评论

          本文标题:统计字符出现的次数并去重

          本文链接:https://www.haomeiwen.com/subject/ykzrectx.html