Love these JS coding questions!
A note on solution #2: instead of putting the whitespace between the prev and current props in the template string (Note: ⬜️ = whitespace so it's easier to see):
${prev}⬜️${current[0].toUpperCase() + current.slice(1)}, '')
${prev}⬜️${current[0].toUpperCase() + current.slice(1)}
...you should put the whitespace at the end of the template string:
${prev}${current[0].toUpperCase() + current.slice(1)}⬜️, '')
${prev}${current[0].toUpperCase() + current.slice(1)}⬜️
...that way you won't get an empty space before the first word.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Love these JS coding questions!
A note on solution #2: instead of putting the whitespace between the prev and current props in the template string (Note: ⬜️ = whitespace so it's easier to see):
${prev}⬜️${current[0].toUpperCase() + current.slice(1)}
, '')...you should put the whitespace at the end of the template string:
${prev}${current[0].toUpperCase() + current.slice(1)}⬜️
, '')...that way you won't get an empty space before the first word.