Как рассчитать вхождения в строке, объясняется здесь: { ссылка } Я попытался имитировать c ваш пример вывода в этой скрипте кода.
Методы, которые я использовал: Сортировка Карта
const string = "learning to program"
function count(character) {
return string.split(character).length
}
map = string.split("").map(c => {
return {c, count: count(c)}
})
map.sort((a,b) => b.count - a.count)
console.log(map)
console.log(string.split("").sort((a,b) => string.split(b).length - string.split(a).length))
также должен выполнять эту работу, но не показывает вхождения.