Я сделал функцию, которая делает массив из строки, затем использует заглавную букву в каждом слове, но затем я пытаюсь создать из него строку с помощью функции join (), но она не работает. Поэтому проблема в том, что метод join () не работает, поэтому он не будет преобразовывать массив в строку
function titleCase(string) {
const arr = string.split(' ')
return arr.map(item => {
const newArray = item.charAt(0).toUpperCase() + item.slice(1)
return newArray.join('-')
})
}