【发布时间】:2022-11-17 14:10:56
【问题描述】:
function findUpper(text) {
let arr = [];
if (text.length === 0) {
return arr;
}
if (text.charAt(0) === text[0].toUpperCase()) {
arr.push(text[0]);
}
arr = arr.concat(findUpper(text.slice(1)));
console.log(arr);
return arr;
}
findUpper("i am a Web developer Student");
所需的输出是“W”,因为它是第一个大写字母,但我不知道如何打印出该结果。
【问题讨论】:
-
您问题的目标是递归执行此操作,还是您对任何方法都满意?
-
任何方法都可以。我尝试了我能想到的一切,但仍然没有运气。
标签: javascript arrays function