const str = 'abababbbbbbacdbbdsssssssdasaabsba';
function maxAndNum(s) {
const map = new Map();
let maxStr = '';
let maxNum = 0;
for (let item of s) {
map.set(item, (map.get(item) || 0) + 1);
}
for (let [key, value] of map) {
if (value > maxNum) {
maxStr = key;
maxNum = value;
}
}
return [maxStr, maxNum];
}
console.log(maxAndNum(str));