forin 遍历求字符串中出现的次数

   <script>
      var str = "8ffgnm9gjfd3da5m9klfdffa5f45asg1ag1fs1g5dg1a65fa5df1asd5ajy";
      var count = {};
      for (var i = 0; i < str.length; i++) {
        if (count[str[i]] == undefined) {
          count[str[i]] = 1;
        } else {
          count[str[i]]++;
        }
      }
      console.log(count);
      // 对象遍历
      for (var key in count) {
        if (count.hasOwnProperty(key)) {
          console.log(key + " 出现了:" + count[key] + " 次");
        }
      }
    </script>
posted @ 2020-11-07 20:58  阳菜  阅读(402)  评论(0)    收藏  举报