Why this code is not fulfiling all conditions.Help?
var array=[];
var newArray=[];
function titleCase(str) {
var newStr=str.toLowerCase();
var array=newStr.split(" ");
for(var i=0; i<array.length; i++){
newArray[i]=array[i].charAt(0).toUpperCase()+array[i].substring(1);
}
return newArray.join(" ");
}
titleCase(“sHoRt AnD sToUt”);