<script type="text/javascript">
var str='abcabcabc'
//0.准备空对象
var obj={}
//1.字符串遍历
for (var i=0;i<str.length;i++) {
// document.writeln(str[i])
//临时变量
var s=str[i]
//2.条件判断
if(obj[s]===undefined){
obj[s]=1
}else{
obj[s]++
}
}
var newStr=''
//遍历对象
for (var attr in obj) {
// console.log(attr)
newStr +=attr
}
console.log(newStr) //abc
</script>