Maison  >  Article  >  interface Web  >  Comment utiliser js pour connaître les caractères les plus fréquents et leurs horaires

Comment utiliser js pour connaître les caractères les plus fréquents et leurs horaires

一个新手
一个新手original
2017-09-07 10:03:411233parcourir

var getMax = (str) => {    
    var o = {};    
    for(var i in str){
        o[str[i]] ? o[str[i]]++ : o[str[i]] = 1; 
    }    
    var keys = Object.keys(o);    
    var values = Object.values(o);    
    var maxVal = Math.max.apply(Math,values);
    console.log(keys[values.indexOf(maxVal)],maxVal);
}
getMax('aaabbbbcddeefggggggggggghijjjggk') // g 13
getMax('aaabbbbcddeefggggggggggghijjjk') // g 11
getMax('aaabbggggggggbbcddeefggggggggggghijjjk') // g 19

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn