Написать функцию capitalize. Функция должна возвращать новую строку, в которой каждое слово начинается с прописной буквы
Помогите решить задачу и верно написать изменения
function capitalize(str) {
if (typeof(str) !== 'str'){
return ("нет данных");
} else return (
str.split(' ').arr.map().slice(1).join(' ')
)
}
capitalize('Надоел, надоел, надоел ты'); // Надоел, Надоел, Надоел Ты
capitalize('Надоели, надоели, надоели вы все'); // Надоели, Надоели, Надоели Вы Все
Ответы (1 шт):
Автор решения: Алексей Яковлев
→ Ссылка
function capitalize(str) {
if (typeof str !== 'string'){
return "нет данных";
}
return str.split(" ").map(word => {
return `${word[0].toUpperCase()}${word.slice(1, word.length)}`;
}).join(" ");
}
capitalize('Надоел, надоел, надоел ты'); // Надоел, Надоел, Надоел Ты
capitalize('Надоели, надоели, надоели вы все'); // Надоели, Надоели, Надоели Вы Все