Заглавные…

В порядке. так что это будет более короткая проблема, чем несколько последних, но я еще раз расскажу как можно подробнее в надежде, что это поможет вам лучше понять.

Для этой задачи нас попросили написать функцию, которая принимает строку. Функция должна сделать первую букву каждого слова в строке заглавной, а затем вернуть строку с заглавной буквы.

НАПРИМЕР. капитализировать («рассказ») → «Рассказ»

Прежде чем мы начнем работать над этой проблемой, давайте рассмотрим небольшой совет.

Сначала рассмотрим метод .slice(). Срез используется в строке, чтобы удалить некоторое количество элементов из этой строки.

str.slice(beginIndex[, endIndex])

Первый аргумент — это индекс этой строки, с которой начинается, и есть необязательный второй аргумент конечного индекса, если вы не укажете второй аргумент, остальная часть строки будет автоматически включена.

Давайте начнем…

У нас есть пустая функция со строковым аргументом. Теперь мы объявим пустой массив с именем words.

Затем мы хотим перебрать нашу строку, для этого нам нужно будет разбить ее на пробелы.

str.split(‘ ‘) разделит каждое слово, между которым есть пробел.

const sentence = 'well hello there'
sentence.split(' ') --> ["well","hello","there"]

теперь у нас есть три отдельных слова.

Теперь любая переданная здесь строка, если это предложение с пробелами между словами, будет разделена оператором split.

Далее давайте возьмем первый символ каждого слова, также известного как word[0], и запишем его в верхний регистр, вызвав .toUpperCase()затем соедините его с остальной частью слова с помощью функции slice.

word[0].toUpperCase() + word.slice(1) 

теперь просто поместите результат в пустой массив words.

words.push(word[0].toUpperCase() + word.slice(1))

Наконец, мы хотим взять массив слов и соединить его вместе с пробелом.

words.join(' ')

и мы хотим вернуть результат...

return words.join(' ')

весь код выглядит так…

Итак, как я уже сказал, здесь не так много кода, но все же немного сложно, если вы не знаете этих нескольких советов.

Я надеюсь, вам понравилось это и спасибо за чтение!