JSFiddle - React, Tailwind, and code Playground
JavaScript
function letterFrequence(text) {
var frequencias = {}
for(var i=0; i<text.length; i++) {
// se já temos esse caractere no dicionário,
// incrementa a quantidade
if(frequencias[text[i]]) {
frequencias[text[i]]++;
// se ainda não temos, inicializa como 1
} else {
frequencias[text[i]] = 1;
}
}
return frequencias;
}
var repeticoes = letterFrequence("David Bastos");
console.log(repeticoes);