DEV Community

Cover image for 
1 line of code: How to capitalise a string
martin krause
martin krause

Posted on

 

1 line of code: How to capitalise a string

  const capitalise = ${str.charAt(0).toUpperCase()}${str.slice(1)}`;
Enter fullscreen mode Exit fullscreen mode

Returns a new capitalised string.

Optimised version (Benchmark)

const capitalise = str => `${str[0].toUpperCase()}${str.slice(1)}`;

Enter fullscreen mode Exit fullscreen mode

The repository & npm package

You can find the all the utility functions from this series at github.com/martinkr/onelinecode
The library is also published to npm as @onelinecode for your convenience.

The code and the npm package will be updated every time I publish a new article.


Follow me on Twitter: @martinkr and consider to buy me a coffee

Photo by zoo_monkey on Unsplash


Subscribe to the weekly modern frontend development newsletter


Top comments (2)

Collapse
 
jamesthomson profile image
James Thomson

Slightly more succinct version

const capitalise = (str) => `${str[0].toUpperCase()}${str.slice(1)}`;
Enter fullscreen mode Exit fullscreen mode
Collapse
 
martinkr profile image
martin krause

Hi James,

thank you for your contribution, as your code is just a little bit faster according to perf.link, I updated the article and the code.

Cheers!

Why You Need to Study Javascript Fundamentals

The harsh reality for JS Developers: If you don't study the fundamentals, you'll be just another “Coder”. Top learnings on how to get to the mid/senior level faster as a JavaScript developer by Dragos Nedelcu.