I'm trying to title case a string which capitalizes only the first character in each word. I tried doing it using the following code. This is what I've done till now.
function titleCase(str) {
var lowstr = str.toUpperCase();
var array=lowstr.split(' ');
var arr;
var arr1;
for(var i=0;i<array.length;i++)
{
arr1=array[i].substring(0,1);
for(var j=0;j<array[i].length;j++)
{
arr=array[j].substring(1).toLowerCase();
}
arr=arr1.concat(arr);
}
array.join(" ");
return array;
}
titleCase("I'm a little tea pot");