Witam,
Trafiłem na zadanie, które nie mam pojęcia jakbym mógł poprawnie rozwiązać w JavaScript. Mianowicie mam napisać funkcję, która przyjmuje jakiś napis, a następnie zlicza wystąpienia każdej literki w tym napisie i wypisuje wynik. Problem tkwi w tym, że nie mogę posługiwać się pętlami, ale mogę używać funkcji typu forEach, map, filter, reduce,
Z tego co poczytałem o tych funkcjach i ogólnie o napisach kombinowałem coś z "string.split":
function zadanie1(napis){
console.log(napis.split( "a" ).length-1);
}
Tylko, że nie mam pomysłu jak to dobrze zmodyfikować bez używania pętli, aby mi dla każdej literki wypisało ile razy występuje, coś kombinowałem z funkcją forEach, ale słabo idzie.