@xavi5 wrote:
My solution seems to be valid, why isn’t it working?
var string=[]; function titleCase(str) { str=str.toLowerCase().split(' '); for(var a=0;a<=str.length-1;a++) { string.push(str[a][0].toUpperCase()); for(var i=1;i<str[a].length;i++) { string.push(str[a][i]); } string.push(" "); } return string.join(''); }