@campus1

Как посчитать количество букв или цифр?

Привет ребят, как оформить такую задачку?
Надо создать ф-цию которая будет принимать строку с букв или цифер, и в результате формировать объект с посчитанными буквами и цифрами.
Например - 999b31976bee4f9093ae9532c4e4d588.png

Подскажите ход мысли. Спасибо
  • Вопрос задан
  • 270 просмотров
Решения вопроса 3
sergiks
@sergiks Куратор тега JavaScript
♬♬
function countSymbols(s) {
  return s.split('').reduce(
    (p,c) => (p.hasOwnProperty(c)?p[c]++:p[c]=1, p), {}
  );
}
var r = countSymbols('hello'); // {"h":1,"e":1,"l":2,"o":1}
Ответ написан
Комментировать
Ответ написан
Комментировать
vahe_2000
@vahe_2000
может что то вроде этого jsfiddle.
function countSymbols(str) {
  return str.split("").reduce((acc, cur, i) => {
    acc[i] = cur;
    return acc;
  }, {});
}

console.log(countSymbols('hello'))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы