calculate characters in string (resursion)
JavaScript
function count(string) {
var result = {};
(function generateObj(string) {
if (string.length < 1) {
return;
} else {
var x = string.charAt(0);
result[x] = string.split('').filter(function (n) {
return n === x;
}).length;
string = string.split('').filter(function (n) {
return n !== x;
}).join('');
generateObj(string)
}
}(string))
return result;
}
console.log(count("abadddd"));