String.prototype.toUpperCase()
to capitalize the first letter of the string.Array.prototype.join('')
to combine the capitalized first
with the ...rest
of the characters.lowerRest
argument to keep the rest of the string intact, or set it to true
to convert to lowercase.const capitalize = ([first, ...rest], lowerRest = false) => first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));
capitalize('fooBar'); // 'FooBar'
capitalize('fooBar', true); // 'Foobar'
Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️