Lodash title case (uppercase first letter of every word)

前端 未结 13 1662
萌比男神i
萌比男神i 2021-01-30 19:25

I\'m looking through the lodash docs and other Stack Overflow questions - while there are several native JavaScript ways of accomplishing this task, is there a way I can convert

13条回答
  •  一向
    一向 (楼主)
    2021-01-30 19:41

    There are mixed answers to this question. Some are recommending using _.upperFirst while some recommending _.startCase.

    Know the difference between them.

    i) _.upperFirst will transform the first letter of your string, then string might be of a single word or multiple words but the only first letter of your string is transformed to uppercase.

    _.upperFirst('jon doe')

    output:

    Jon doe

    check the documentation https://lodash.com/docs/4.17.10#upperFirst

    ii) _.startCase will transform the first letter of every word inside your string.

    _.startCase('jon doe')

    output:

    Jon Doe

    https://lodash.com/docs/4.17.10#startCase

提交回复
热议问题