我有这个函数女巫返回一个对象,其中包含字符串中每个字符的所有出现
function count(str){
var arr = {},
i = str.length,
j;
while( i-- ){
j = arr[str[i]];
if(arr[str[i]] = j){
arr[str[i]] = j+1;
}
else arr[str[i]] = 1;
}
return arr;
}
console.log(count("ra ta ta ratata"));
返回的值是 {a: 6, t: 4, r: 2, : 3} 如何组合这些值以返回一个字符串,其字符按出现次数排序,它应该返回“aaaaaatttt rr”