我正在尝试编写一个函数,将字符串中每个单词的第一个字母大写(将字符串转换为标题大小写)。
例如,当输入是 时"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 little tea pot"));