Make every first letter of a word capitalized in a sentence using javascript

Make every first letter of a word capitalized

function titleCase(str) {
    let strArr = str.split(" ");
    let finalArray = [];
    for(let i =0; i < strArr.length; i++) {

        finalArray.push(strArr[i].substr(0,1).toUpperCase() + "" + (strArr[i].substr(1)).toLowerCase());

    }
    return finalArray.join(" ");
}
 
  console.log(titleCase("I'm a little tea pot"));

 //I'm A Little Tea Pot

  console.log(titleCase("HERE IS MY HANDLE HERE IS MY SPOUT")); 

//Here Is My Handle Here Is My Spout