【发布时间】:2019-12-30 23:33:58
【问题描述】:
正如标题所说,我试图在接受字符串数组的函数中返回大写字符的总数。
这是我目前所拥有的:
function totalCaps(str) {
var count=0,len=str.length;
for(var i=0;i<len;i++) {
if(/[A-Z]/.test(str.charAt(i))) count++;
}
return count;
}
console.log(
totalCaps(["AwesomE", "ThIngs", "hAppEning", "HerE"])
);
我这样做是最好的方法吗?我确信有一个替代解决方案来比较我正在做的事情。
我正在尝试返回:8 用于我在底部介绍的给定字符串数组。
【问题讨论】:
-
有很多选择。如何确定“最佳”?
标签: javascript