Убрать заглавную букву в начале строки на JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы изучим, как убрать заглавную букву в начале строки на JavaScript с использованием функции decapitalize. Эта функция использует деструктуризацию массивов и методы манипуляции строк, чтобы изменить регистр первой буквы строки. Кроме того, мы увидим, как по желанию преобразовать остальную часть строки в верхний регистр.

JavaScript-функция для убирания заглавной буквы в начале строки

Для убирания заглавной буквы в начале строки используйте следующую JavaScript-функцию:

const decapitalize = ([first, ...rest], upperRest = false) => {
  return (
    first.toLowerCase() +
    (upperRest ? rest.join("").toUpperCase() : rest.join(""))
  );
};

Для использования этой функции откройте Терминал/SSH и введите node. Затем вызовите функцию decapitalize, передав в качестве первого аргумента строку, в которой вы хотите убрать заглавную букву в начале.

По желанию вы можете установить второй аргумент upperRest в значение true, чтобы преобразовать остальную часть строки в верхний регистр. Если аргумент upperRest не указан, по умолчанию он равен false.

Ниже приведены некоторые примеры:

decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'

Резюме

Поздравляем! Вы завершили практическое занятие по убиранию заглавной буквы в начале строки. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.