【发布时间】:2018-10-21 10:15:34
【问题描述】:
我基本上想将句子中每个单词的第一个字母大写,假设 str 都是小写的。所以在这里,我尝试逐个字母地拆分字符串,然后通过使用 for 循环,我会将空格后的任何字母大写。这是我的代码,您能指出我在哪里编码错误吗?谢谢。
function titleCase(str) {
var strArray = str.split('');
strArray[0].toUpperCase();
for (i=0; i<strArray.length;i++){
if (strArray[i]===" "){
strArray[i+1].toUpperCase();
}
}
return strArray.join('');
}
【问题讨论】:
-
这不是那个问题的重复。这是在询问如何将每个单词的首字母大写,而不仅仅是字符串的首字母。
标签: javascript arrays string uppercase