Преобразование цикла в рекурсивную функцию
Я вчера написал функцию для подсчета количества"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);
Заранее спасибо !