求一个字符串中出现最多字符的个数
let str = 'abcdeabcabcaabdc';
function searchMost(str){
let tempArr = str.split('');
let arr_2 = [{value:tempArr[0],num:1}];
tempArr.forEach(function (value) {
if(!arr_2.some(function (item) {
if(value == item.value){
item.num ++
}
return value == item.value
})){
arr_2.push({
value:value,
num:1
})
}
});
let num = 0;
arr_2.forEach(function (value) {
if(value.num>num){
num = value.num
}
});
return num;
}
console.log(searchMost(str));let str = 'abcdeabcabca