Не уверен, что эту функцию можно считать рекурсивной.Будет ли эта функция JS считаться рекурсивной?
var capitalizeWords = function(input) {
var results = [];
if(typeof input === 'string'){
return input.toUpperCase();
}else{
input.forEach(function(word){
results = results.concat(capitalizeWords(word));
});
}
return results;
};
// заглавной все слова в массиве
Да, это рекурсивно ... – brso05
Функция, которая сама по себе называется рекурсивной, по определению. – nekavally
Да, как он себя называет. Дополнительная информация: http://pages.cs.wisc.edu/~calvin/cs110/RECURSION.html –