This array is supposed to capitalize the first letter in each word in a string. I keep getting the error: "TypeError: array[i] is undefined".
function LetterCapitalize(str) {
var array = str.split(" ");
for(var i = 0; i<=array.length;i++){
var secondArray = array[i].split();
secondArray[0]=secondArray[0].toUpperCase();
secondArray=secondArray.join();
array[i] = secondArray
}
return array;
}