DEV Community

Cover image for 1 line of code: How to capitalise a string
Martin Krause
Martin Krause

Posted on

3

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


Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post →

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!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay