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 0
0
相关文章
如何在javascript中调试代码_常用的浏览器开发者工具有哪些【教程】
如何在javascript中实现拖放功能_从基础事件到HTML5 API的进阶【教程】
什么是JavaScript模块化与ES6模块【教程】
javascript中的Symbol类型有何特殊用途_创建唯一键与内置Symbol详解【教程】
什么是Web Storage_如何在javascript中使用localStorage和sessionStorage【教程】
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具









