30
如何使用JavaScript将字符串中每个单词的首字母大写?
我正在尝试编写一个函数,该函数将字符串中每个单词的首字母大写(将字符串转换为标题大小写)。 例如,当输入为时"I'm a little tea pot",我希望"I'm A Little Tea Pot"是输出。但是,该函数返回"i'm a little tea pot"。 这是我的代码: function titleCase(str) { var splitStr = str.toLowerCase().split(" "); for (var i = 0; i < splitStr.length; i++) { if (splitStr.length[i] < splitStr.length) { splitStr[i].charAt(0).toUpperCase(); } str = splitStr.join(" "); } return str; } console.log(titleCase("I'm a …