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"); 
     
     
     
     
    