51
Using Array split() join() to title case in JavaScript
function capitalizeEachWord(sentence) {
const words = sentence.toLowerCase().split(" ");
for (let i = 0; i < words.length; i++) {
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}
var joined = words.join(" ");
return joined;
}
Code language: JavaScript (javascript)
Using Regex
const sentence = "how to capitalize the first letter";
sentence.toLowerCase().replace(/(^\w{1})|(\s+\w{1})/g, letter => letter.toUpperCase());
Code language: JavaScript (javascript)