Есть строка 'aabbrbbabdb'
Как узнать колличество элементов в строке.
Выводить можно массив или строку не важно.
Например - '3a,6b,1d,1r'
Я сделал код но он только работает для чисел больше 2.
function getNumb (string) {
let words = string.split('').sort();
let count = 1;
let numbArr = [];
for (let i = 1; i < words.length - 1; i++) {
if (words[i] == words[i - 1]) {
count++;
} else {
numbArr.push(`${count}${words[i - 1]}`);
words = words.slice(count - 1);
count = 1;
}
}
return numbArr;
}
getNumb ('aaabbrbbabdb');
Подскажите чтобы он и элементы которые одни тоже учитывал сделать.