Descapitalizar la primera letra en JavaScript

JavaScriptJavaScriptBeginner
Practicar Ahora

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

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/spread_rest("Spread and Rest Operators") subgraph Lab Skills javascript/variables -.-> lab-28258{{"Descapitalizar la primera letra en JavaScript"}} javascript/data_types -.-> lab-28258{{"Descapitalizar la primera letra en JavaScript"}} javascript/arith_ops -.-> lab-28258{{"Descapitalizar la primera letra en JavaScript"}} javascript/comp_ops -.-> lab-28258{{"Descapitalizar la primera letra en JavaScript"}} javascript/spread_rest -.-> lab-28258{{"Descapitalizar la primera letra en JavaScript"}} end

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.