javaScript统计字符串中字符出现的次数
好久没写博客了,最近混迹于CSDN、贴吧偶尔还去stackoverflow刷题,遇到几个挺常见的js应用,便写个博客记录之。
1. 实现
代码很简单,思路是定义一个空对象来保存字符和它对应出现的次数,如下:
/*2016-06-29*/
//随便打一串字符做测试
var str = "sdwprwqsjxg",json = {};
for (var i = 0, l = str.length; i < l; i++) {
json[str[i]] = (json[str[i]] + 1) || 1;
}
console.log(JSON.stringify(json));
//-> {"s":2,"d":1,"w":2,&