Descapitalizar la primera letra en JavaScript

Beginner

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

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.