I’ve just finished my new challenge ‘Title Case a Sentence’. My algorithm seems be OK. After run test all first letters of each word are capitalized, but for some reason I can’t pass it :-/
Here is a code:
function titleCase(str) {
var oldStr = str.toLowerCase().split(" ");
var newStr = "";
for(var i = 0; oldStr.length > i; i++){
newStr += oldStr[i].replace(oldStr[i].charAt(0), oldStr[i].charAt(0).toUpperCase()) + " ";
}
return newStr;
}
titleCase("HERE IS MY HANDLE HERE IS MY SPOUT");