码迷,mamicode.com
首页 > 其他好文 > 详细

查找字符串中出现最多的字符和个数

时间:2015-11-15 20:34:46      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

var str = ‘safsafsagadsfshjsadfhsajdhgsaaaaaaaaaaaafsafasdvgdasfsajkodhsaodsagdusiagdusaidhsajdhsajdhsajdhsaohdiusahduisahdusadhudhufsaaaaaagfdghdfhdfhdfhdfgjgfjfgjfddfhfghhdfhdfhdfhdsfgfdghdfhdghfgfdghdfgdfgdfgdsdfgsdfgsgdfgsdgsdfdsfg‘;
    var obj = {};
    var num = 0; 
    var value = ‘‘;
    function test( str ){
            for(var i=0; i<str.length; i++){
            if( !obj[str[i]] ){
                obj[str[i]] = [];
            }
            obj[str[i]].push( str[i] );
        }

        for(var attr in obj){
            if( num < obj[attr].length ){
                num = obj[attr].length;
                value = obj[attr][0];
            }
        }
        return value + ‘:‘ +num;
    }
    console.log( test(str) );

查找字符串中出现最多的字符和个数

标签:

原文地址:http://www.cnblogs.com/fuxiang-yang/p/4967185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!