Преобразование цикла в рекурсивную функцию

Я вчера написал функцию для подсчета количества"a" символы в строке. Мой учитель сказал мне преобразовать код в рекурсивную функцию, и я не знаю, как это сделать.

Я хотел бы получить некоторые отзывы по этому вопросу, и, кстати, я абсолютный новичок в JavaScript.

function numberOfA(n){
var numberA =0;

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

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

}

Для вызова функции следующий фрагмент кода:

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

alert (output);

Заранее спасибо !

Ответы на вопрос(1)

Ваш ответ на вопрос