Introdução
Neste laboratório, exploraremos uma função JavaScript chamada capitalize que capitaliza a primeira letra de uma string. A função utiliza destruturação de array e String.prototype.toUpperCase() para alcançar o resultado desejado. Também veremos como usar o argumento lowerRest para converter o restante da string para minúsculas, se necessário.
Função JavaScript para Capitalizar a Primeira Letra de uma String
Para capitalizar a primeira letra de uma string em JavaScript, use a seguinte função:
const capitalize = (str, lowerRest = false) => {
const [first, ...rest] = str;
return (
first.toUpperCase() +
(lowerRest ? rest.join("").toLowerCase() : rest.join(""))
);
};
Esta função utiliza destruturação de array e String.prototype.toUpperCase() para capitalizar a primeira letra da string. O argumento lowerRest é opcional e pode ser definido como true para converter o restante da string para minúsculas.
Aqui está um exemplo de como usar esta função:
capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'
Resumo
Parabéns! Você concluiu o laboratório de Capitalização de String. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.