function formatReportTitle(objectKeys){ var formattedReportArray = []; for (a = 0; a <= objectKeys.length -1; a++){ //loop through array of report types/object keys var splitString = objectKeys[a].split("_"); //slpit the array by "_" //loop through each string item for (var b = 0; b <= splitString.length -1; b++ ){ splitString[b] = splitString[b].split(''); //splits string into array of letters splitString[b][0] = splitString[b][0].toUpperCase(); //makes first letter capitalizes splitString[b]= splitString[b].join(''); //converts array of letter back to word } formattedReportArray.push(splitString.join(" ")); //converts words into a sentance } return formattedReportArray; }