Введение
В этом практическом занятии мы изучим функцию JavaScript под названием capitalize, которая делает заглавной первую букву строки. Функция использует деструктуризацию массива и String.prototype.toUpperCase(), чтобы достичь желаемого результата. Мы также увидим, как использовать аргумент lowerRest, чтобы при необходимости преобразовать остальную часть строки в нижний регистр.
JavaScript-функция для перевода первой буквы строки в верхний регистр
Для перевода первой буквы строки в верхний регистр в JavaScript используйте следующую функцию:
const capitalize = (str, lowerRest = false) => {
const [first, ...rest] = str;
return (
first.toUpperCase() +
(lowerRest ? rest.join("").toLowerCase() : rest.join(""))
);
};
Эта функция использует деструктуризацию массива и String.prototype.toUpperCase(), чтобы перевести первую букву строки в верхний регистр. Аргумент lowerRest является необязательным и может быть установлен в true, чтобы перевести остальную часть строки в нижний регистр.
Вот пример использования этой функции:
capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'
Резюме
Поздравляем! Вы завершили практическое занятие по переводу первой буквы строки в верхний регистр. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.