Capitalize Anfangsbuchstabe jedes Wortes in einer Zeichenfolge - JavaScript

Was stimmt mit dieser Funktion nicht? Ich bin verloren, danke für die Hilfe.

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;
}

titleCase("I'm a little tea pot");

Antworten auf die Frage(42)

Ihre Antwort auf die Frage