Introduction
Dans ce laboratoire, nous allons explorer une fonction JavaScript appelée capitalize qui met en majuscule la première lettre d'une chaîne de caractères. La fonction utilise la décomposition d'un tableau et String.prototype.toUpperCase() pour obtenir le résultat souhaité. Nous verrons également comment utiliser l'argument lowerRest pour convertir le reste de la chaîne en minuscules si nécessaire.
JavaScript Function to Capitalize First Letter of a String
Pour mettre en majuscule la première lettre d'une chaîne de caractères en JavaScript, utilisez la fonction suivante :
const capitalize = (str, lowerRest = false) => {
const [first, ...rest] = str;
return (
first.toUpperCase() +
(lowerRest ? rest.join("").toLowerCase() : rest.join(""))
);
};
Cette fonction utilise la décomposition d'un tableau et String.prototype.toUpperCase() pour mettre en majuscule la première lettre de la chaîne. L'argument lowerRest est facultatif et peut être défini sur true pour convertir le reste de la chaîne en minuscules.
Voici un exemple d'utilisation de cette fonction :
capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'
Summary
Félicitations! Vous avez terminé le laboratoire Capitalize String. Vous pouvez pratiquer d'autres laboratoires dans LabEx pour améliorer vos compétences.