Прошу помочь с решением задачки
Всем доброго времени суток.
Никак не могу решить проблему.
Есть задача - сделать в слове первую букву заглавной.
Вот мое решение
const capitalize = (name) => {
const turnIntoString = name.toString()
const minusFirstLetter = turnIntoString.slice(0, 1);
const firstletterCapital = minusFirstLetter.toUpperCase();
const otherPartOfWord = name.slice(1);
const print = (firstletterCapital + otherPartOfWord);
return print;
};
capitalize('petuniya')
Все довольно несложно и работает. Но! Как сдеалать так что бы не нужно было слово которое необходимо преобразовать не брать в кавычки? Я по своей простоте решил, что вот эта часть const turnIntoString = name.toString() делает из "каких то данных" строку и далее все итерации идут уже со строкой, т.е. с буквами. Но нет, это проблемы никак не решает. Если в кавычки не брать слово, получаю ошибку. Пробовал сделать иначе, использовал `${}` но так же бессмысленно. Уже весь мозг сломал. Если есть идеи - подскажите, ппллзз.
|