Replace to the rescue!
Replace
const camelCase = str => str.replace(/\s([a-z])/g, (_, x) => x.toUpperCase())
Doesn't match the first word, should be /(?:^|\s)([a-z])/g for that or something.
/(?:^|\s)([a-z])/g
I don't capitalise the first word of a camelCase construct. As far as I'm aware, it isn't customary in JavaScript.
But you are right, if one were to capitalise the first word as well, the regular expression would have to be modified accordingly.
The confusion is because the description says camelCase but they mean PascalCase.
camelCase
PascalCase
very clever :)
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.
Replaceto the rescue!Doesn't match the first word, should be
/(?:^|\s)([a-z])/gfor that or something.I don't capitalise the first word of a camelCase construct. As far as I'm aware, it isn't customary in JavaScript.
But you are right, if one were to capitalise the first word as well, the regular expression would have to be modified accordingly.
The confusion is because the description says
camelCasebut they meanPascalCase.very clever :)