思路: 先去重,记录次数 在把最多的找出来
var str = 'abcddffeee';
var strArr = []; //用来装已经去重的字符
var numArr = []; // 对应去重数组对应的出现的次数
var arr = str.split('');
arr.forEach((item, index) => {
var strIndex = strArr.indexOf(item);
if (strIndex == -1) {
strArr.push(item);
numArr.push(1);
} else {
numArr[strIndex]++;
}
})
//从大到小排序函数
function sortArr(a, b) {
return b - a;
}
var sortNumArr = [...numArr];
sortNumArr.sort(sortArr);
var count = sortNumArr[0];
var max = strArr[numArr.indexOf(sortNumArr[0])]
console.log('最大值:' + max + ' 出现次数' + sortNumArr[0]);