Показать сообщение отдельно
  #1 (permalink)  
Старый 25.05.2020, 20:39
Новичок на форуме
Отправить личное сообщение для Roman_ Посмотреть профиль Найти все сообщения от Roman_
 
Регистрация: 25.05.2020
Сообщений: 4

Прошу помочь с решением задачки
Всем доброго времени суток.
Никак не могу решить проблему.
Есть задача - сделать в слове первую букву заглавной.
Вот мое решение

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() делает из "каких то данных" строку и далее все итерации идут уже со строкой, т.е. с буквами. Но нет, это проблемы никак не решает. Если в кавычки не брать слово, получаю ошибку. Пробовал сделать иначе, использовал `${}` но так же бессмысленно. Уже весь мозг сломал. Если есть идеи - подскажите, ппллзз.
Ответить с цитированием