1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title></title>
6 </head>
7 <body>
8
9 <script type="text/javascript">
10 // 需求,求出字符窜的字母的个数
11 // 思路;遍历一遍字符窜,将字符窜的内容作为数组的下标(关联数组),
12 // 有该下标,加1,没有该下标,就是1个
13 var str="abagbnhyhn"
14 var arr=[];
15 console.log(str.length)
16 console.log(str[0])
17
18 for(var i=0; i<str.length; i++){
19
20 var j= str[i];
21 //将字符窜的索引值作为数组的下标
22 arr[j]=arr[j]+1 || 1;
23 // console.log(arr)
24
25 }
26
27 console.log(arr)
28
29 for(var item in arr ){
30 console.log(item, arr[item])//第一个参数获取的是索引,第二个参数是获取索引值
31 }
32
33
34 </script>
35
36
37 </body>
38 </html>