Przekształcanie pętli w funkcję rekurencyjną
Wczoraj napisałem funkcję, aby policzyć liczbę"a"
znaki w łańcuchu. Mój nauczyciel kazał mi zmienić kod na funkcję rekurencyjną i tak naprawdę nie wiem, jak to zrobić.
Chciałbym uzyskać pewne opinie na ten temat, a przy okazji jestem absolutnie początkującym w JavaScript.
function numberOfA(n){
var numberA =0;
for (i=0; i<=n.length; i++){
if(n.charAt(i)== "a" ){
numberA++;}
}
return numberA;
}
wywołać funkcję po kawałku kodu:
var n = prompt("type a word");
var output = numberOfA(n);
alert (output);
Z góry dziękuję !