找出字符中重复最多的字符
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<script type="text/javascript"> var str = 'aabbddeeeeefdxxxd',obj=[]; for(var i = 0; i< str.length; i++){ var key = str[i]; if(!obj[key]){ obj[key] = 1; }else{ obj[key] ++; } } console.log(obj); var max = -1; var max_key = ''; var key; for(key in obj){ if(max<obj[key]){ max=obj[key]; max_key = key; } } console.log(max_key + "出现的次数最多是"+max+"次"); </script> |