Lodash title case (uppercase first letter of every word)

前端 未结 13 1687
萌比男神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:55

    const titleCase = str =>
      str
        .split(' ')
        .map(str => {
          const word = str.toLowerCase()
          return word.charAt(0).toUpperCase() + word.slice(1)
        })
        .join(' ')
    

    You can also split out the map function to do separate words

提交回复
热议问题