Umwandlung einer Schleife in eine rekursive Funktion

Ich habe gestern eine Funktion geschrieben, um die Anzahl der zu zählen"a" Zeichen in einer Zeichenfolge. Mein Lehrer sagte mir, ich solle den Code in eine rekursive Funktion umgestalten, und ich weiß nicht wirklich, wie ich das machen soll.

Ich hätte gerne Feedback zu diesem Thema und bin übrigens ein absoluter Anfänger in JavaScript.

function numberOfA(n){
var numberA =0;

for (i=0; i<=n.length; i++){

    if(n.charAt(i)== "a"  ){
        numberA++;}
    }
return numberA;

}

um die Funktion wie folgt aufzurufen:

var n = prompt("type a word");
var output = numberOfA(n);

alert (output);

Danke im Voraus !

Antworten auf die Frage(5)

Ihre Antwort auf die Frage