Przejdź do treści
webtype.orgUncapitalize

    ↑↓ ruch · ⏎ otwórz · esc zamknij

    Teksty

    Uncapitalize

    Zamienia pierwszy znak na małą literę i zostawia resztę w spokoju.

    Czym jest

    Odwrotność `Capitalize` i to, czego potrzebujesz, idąc w drugą stronę: zamieniając `getName` z powrotem w `name` albo typ zdarzenia `Click` w nazwę ładunku klucza `onClick`. Używane rzadziej niż jego lustro i właśnie dlatego częściej zapominane.

    Przykłady

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

      Składają się z powrotem do punktu wyjścia — dla pierwszego znaku, który w ogóle miał wielkość.

    Każdy rozwinięty typ powyżej wypisał TypeScript 5.9.3, nie ręka człowieka.

    Czego nie robi

    • Nie zmniejsza całego tekstu, co `Uncapitalize<"HELLO">` pokazuje aż nazbyt wyraźnie.
    • W ogólności nie jest podróżą w obie strony. Zmienia się tylko pierwszy znak, więc informacja utracona gdzie indziej pozostaje utracona.

    Wniosek

    Sięgaj po nie, wyprowadzając nazwę właściwości z nazwy metody — to z kierunku odwrotnego zwykle bierze się brakujący klucz.