Мы собираемся написать функцию с именем,, capitalizeWordsкоторая будет принимать строку str, в качестве аргумента.
Цель функции - вывести одну и ту же строку, но каждое слово в строке должно начинаться с заглавной буквы или в верблюжьем регистре.
Пример:
captializeWords("Create a function that will capitalize the first letter of each word in a text");
//output: "Create A Function That Will Capitalize The First Letter Of Each Word In A Text"
Мы собираемся использовать комбинацию replace()метода и регулярного выражения.
let newWord = text.replace(/(\b\w)/g, function(str){
return str.toUpperCase();
});
После того, как функция использует каждое слово в строке с заглавной буквы, мы возвращаем нашу новую строку.
return newWord;
Если вы нашли этот алгоритм полезным, ознакомьтесь с другими моими решениями для алгоритмов JavaScript:
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
Отправляйтесь в захватывающее путешествие инноваций и успеха, используя неиспользованный потенциал этих удивительных платформ без кода. Позвольте мне поделиться с вами историей о Сапне, замечательной женщине-предпринимателе.
Мы часто обнаруживаем, что изо всех сил пытаемся реализовать то, что, как мы знаем, полезно для нас. От того, чтобы сказать значимому другому, что мы любим его, до того, чтобы помнить, что нужно говорить как пират, всегда будут те, кто утверждает, что день, неделя или месяц событий не нужны, потому что они уже делают эти вещи.
Элисон Ли, управляющий советник по связям с правительством Процесс ежегодных ассигнований федерального правительства занимает центральное место в наших усилиях по финансированию удаления двуокиси углерода (CDR). Каждый год Carbon180 направляет запросы в различные офисы Конгресса, чтобы помочь определить, куда пойдут доллары в следующем году.
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
В сегодняшнем быстро развивающемся бизнес-ландшафте концепция гибридной и удаленной работы приобрела беспрецедентный импульс. Поскольку компании продолжают приспосабливаться к меняющимся потребностям и ожиданиям своих сотрудников, эксперты из разных областей собрались вместе, чтобы обсудить преимущества, проблемы и будущее этого преобразующего способа работы.