Well I did it. Here’s my code. But something is telling me it could be simpler what means better for me. Any ideas?
function titleCase(str) {
var arr=str.toLowerCase().split(' ');
var bigArr = [];
for (i=0;i<arr.length;i++) {
bigArr.push(arr[i].split(""));
}
for(i=0;i<bigArr.length;i++) {
bigArr[i][0]=bigArr[i][0].toUpperCase();
}
for (i=0;i<bigArr.length;i++) {
arr[i]=bigArr[i].join('');
}
return arr.join(" ");
}
titleCase("I'm a little tea pot");