Introducción
En este laboratorio, exploraremos cómo descapitalizar la primera letra de una cadena de texto en JavaScript utilizando la función decapitalize. Esta función utiliza la extracción de elementos de arrays y métodos de manipulación de cadenas para cambiar el caso de la primera letra de una cadena. Además, veremos cómo convertir opcionalmente el resto de la cadena a mayúsculas.
Función de JavaScript para descapitalizar una cadena
Para descapitalizar la primera letra de una cadena, utiliza la siguiente función de JavaScript:
const decapitalize = ([first, ...rest], upperRest = false) => {
return (
first.toLowerCase() +
(upperRest ? rest.join("").toUpperCase() : rest.join(""))
);
};
Para utilizar esta función, abre la Terminal/SSH y escribe node. Luego, llama a la función decapitalize, pasando como primer argumento la cadena que quieres descapitalizar.
Opcionalmente, puedes establecer el segundo argumento upperRest en true para convertir el resto de la cadena a mayúsculas. Si no se proporciona upperRest, el valor predeterminado es false.
Aquí hay algunos ejemplos:
decapitalize("FooBar"); // 'fooBar'
decapitalize("FooBar", true); // 'fOOBAR'
Resumen
¡Felicitaciones! Has completado el laboratorio de descapitalización de cadenas. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.