export const capitalizeFirstWord = (s) => {
return s.replace(s[0],s.toUpperCase(0)); } вывод: LONDON IS THE CAPITAL OF GREAT BRITAIN.ondon is the capital of Great Britain. WELCOME ON BOARDelcome on board помогите немножко не понял
когда я просто со скобками ставлю return s.replace(s[0],s.toUpperCase[0]) то почти получается вывод; undefinedondon is the capital of Great Britain. undefinedelcome on board
moriarthy s[0] - это доступ к чему? и методы - это те же самые функции, они вызываются с помощью круглых скобок () toUpperCase[0] <-- такого быть не может. И аргументом этот метод не может принимать число. Он принимает в качестве параметра local но это вам не поможет. Простым языком в скобках у метода toUpperCase(не должно быть ничего)
moriarthy @Vladimir правильно подсказывает. Ошибка тут: s.toUpperCase[0]
s.toUpperCase[0]
Если не разберешься напиши еще раз, более явно подскажем.
Coderslang_Master У меня такой вопрос, последний пункт в данной задаче не решается.
Vladimir добавляй код, попробую найти ошибку.
Coderslang_Master
export const capitalizeFirstWord = (s) => { let sArr = s.split(' ') let result = [] for (let i in sArr) { if (sArr === sArr.toLowerCase()) { let word = ${sArr[i][0].toUpperCase()}${sArr[i].slice(1)} result.push(word) } else { result.push(sArr) } } return result.join(' ') }!< Подскажите как красиво вставлять год. В баре сообщения не вижу. Может манул где можно юзануть?
${sArr[i][0].toUpperCase()}${sArr[i].slice(1)}
Coderslang_Master return s.replace(s[0],s.toUpperCase()); вывод: LONDON IS THE CAPITAL OF GREAT BRITAIN.ondon is the capital of Great Britain. WELCOME ON BOARDelcome on board
s[0] - чтобы 1 буква, s.toUpperCase() - была заглавная
Vladimir маркдаун гайд: https://www.youtube.com/watch?v=FFBTGdEMrQ4
Coderslang_Master Целый новый мир открылся. спасибо.
moriarthy Пользуйся console.log() чтобы узнать, что и с чем ты делаешь, первое время всегда это делай. Вот посмотри правда ли s[0] - это у тебя первая буква из каждого слова.
moriarthy еще раз. Тут: s.toUpperCase() - ошибка.
s.toUpperCase()
Утверждение s.toUpperCase() - чтобы была заглавная - неверно.
s.toUpperCase() - чтобы была заглавная