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 …