js_判断字符串中每个字符出现的次数

时间:2020-09-11 14:11:08   收藏:0   阅读:41
 1  var str = sdedadedsjojkmihuuhjklnmqwerty
 2       //定义一个对象,存储每个遍历的字符串和出现的次数;
 3       var obj = {}
 4       for (var i = 0; i < str.length; i++) {
 5         //将每次循环,给char赋值,
 6         var char = str.charAt(i)
 7         //判断obj对象中是否有这字符,obj[char]如果没有,undefined,执行else
 8         if (obj[char]) {
 9         //如果有这个对象,则将字符串所对应的次数加1;
10           obj[char]++
11         } else {
12         //给这个对象赋值,代表出现了一次
13           obj[char] = 1
14         }
15       }
16       console.log(obj)

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!