Saltar al contenido
webtype.orgUncapitalize

    ↑↓ mover · ⏎ abrir · esc cerrar

    Cadenas

    Uncapitalize

    Pone en minúscula el primer carácter y deja el resto igual.

    Qué es

    El inverso de `Capitalize`, y el que necesitas para el camino de vuelta: convertir `getName` de nuevo en `name`, o un tipo de evento `Click` en el nombre de la carga de la clave `onClick`. Menos usado que su espejo y, por eso mismo, más a menudo olvidado.

    Ejemplos

    • Uncapitalize<'Name'>
      "name"
    • Uncapitalize<'HELLO'>
      "hELLO"
    • Uncapitalize<Capitalize<'name'>>
      "name"

      Se componen de vuelta al punto de partida, para un primer carácter que tuviera caja de entrada.

    Cada tipo resuelto de arriba lo imprimió TypeScript 5.9.3, no se escribió a mano.

    Lo que no hace

    • No pone en minúsculas toda la cadena, como `Uncapitalize<"HELLO">` deja incómodamente claro.
    • En general no es un viaje de ida y vuelta. Solo se afecta el primer carácter, así que la información perdida en otro sitio sigue perdida.

    Conclusión

    Úsalo al derivar un nombre de propiedad a partir de un nombre de método — la dirección inversa es de donde suele salir la clave que falta.