Introdução
Neste laboratório, exploraremos como decapitalizar a primeira letra de uma string em JavaScript usando a função decapitalize. Esta função utiliza a desestruturação de arrays e métodos de manipulação de strings para alterar a capitalização da primeira letra de uma string. Adicionalmente, veremos como opcionalmente converter o restante da string para letras maiúsculas.
Função JavaScript para Decapitalizar Strings
Para decapitalizar a primeira letra de uma string, use a seguinte função JavaScript:
const decapitalize = ([first, ...rest], upperRest = false) => {
return (
first.toLowerCase() +
(upperRest ? rest.join("").toUpperCase() : rest.join(""))
);
};
Para usar esta função, abra o Terminal/SSH e digite node. Em seguida, chame a função decapitalize, passando a string que você deseja decapitalizar como o primeiro argumento.
Opcionalmente, você pode definir o segundo argumento upperRest como true para converter o restante da string para letras maiúsculas. Se upperRest não for fornecido, ele assume o valor padrão de false.
Aqui estão alguns exemplos:
decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'
Resumo
Parabéns! Você concluiu o laboratório de Decapitalização de Strings. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.