1.第一种方法
<script type="text/javascript">
var str="zhnsjidbhxnfjkjdajhjdha";
for(var i=0;i<str.length;i++){
console.log(str[i]);
var count=1;
for(j=0;j<str.length;j++){
if(str[i]==str[j]&& i!=j){
count++
}
}
console.log(str[i]+"出现"+count+"次")
}
</script>
2. 第二种方法
<script type="text/javascript">
var str="zhnsjidbhxnfjkjdajhjdha";
var str1="",arr2=[];
for(var i=0;i<str.length;i++){
console.log(str[i]);
if(str1.indexOf(str[i])==-1){
str1+=str[i];
arr2[str1.indexOf(str[i])]=1;
}else{
arr2[str1.indexOf(str[i])]++
}
}
for(var index=0;index<str1.length;index++){
document.write(`${str1[index]}出现的次数${arr2[index]}`)
}
</script>
3.第三种方法
<script type="text/javascript">
var str="zhnsjidbhxnfjkjdajhjdha";
var obj={}
for(var i=0;i<str.length;i++){
console.log(str[i])
if(!obj[str[i]]){
obj[str[i]]=1
}else{
obj[str[i]]++
}
}
console.log(obj)
</script>