Разнообразия ради
// Только латиница
const capitalizeWords = str => str.replace(/\b[a-z]/g, m => m.toUpperCase())
// Любые символы из категории "буквы" (в т.ч. вся кириллица), строки типа "кто-то" => "Кто-То"
const capitalizeWords = str => str.replace(/(?<=\P{L}|^)\p{Ll}/gu, m => m.toUpperCase())
|