Convert string to title case with JavaScript

后端 未结 30 2837
夕颜
夕颜 2020-11-21 06:40

Is there a simple way to convert a string to title case? E.g. john smith becomes John Smith. I\'m not looking for something complicated like John R

30条回答
  •  长情又很酷
    2020-11-21 07:25

    Simple way to convert an individual word to title case

    Using the "Slice" method and String concatenation

    str.slice(0, 1).toUpperCase() + str.slice(1, str.length)
    

    *Add .toLowerCase() to the end if you want to lowercase the rest of the word

    Using ES6 Spread Operator, Map, and Join

    [...str].map((w, i) => i === 0 ? w[0].toUpperCase() : w).join('')
    

提交回复
热议问题