统计字符出现的次数并去重
2019-08-26 本文已影响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)