Функция CoffeeScript: преобразует первую букву каждого слова строки в верхний регистр
Функция CoffeeScript: упражнение-12 с решением
Напишите функцию CoffeeScript, которая принимает строку в качестве параметра и преобразует первую букву каждого слова строки в верхний регистр.
Пример строки : «Быстрая коричневая лиса»
Ожидаемый результат: «Быстрая коричневая лиса»
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="//jashkenas.github.io/coffee-script/extras/coffee-script.js"></script>
<title>Converts the first letter of each word of a string in upper case</title>
</head>
<body>
</body>
</html>
Код CoffeeScript:
uppercase = (str) ->
array1 = str.split(' ')
newarray1 = []
x = 0
while x < array1.length
newarray1.push array1[x].charAt(0).toUpperCase() + array1[x].slice(1)
x++
newarray1.join ' '
console.log uppercase('the quick brown fox')
Пример вывода:
"Быстрая коричневая лиса"
Демонстрация в реальном времени:
См. Pen coffeescript-упражнение-12 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code