DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,155 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for 1 line of code: How to get the sum of an array of numbers
martin krause
martin krause

Posted on

1 line of code: How to get the sum of an array of numbers

const sum = arr => arr.reduce((a, b) => a + b, 0);
Enter fullscreen mode Exit fullscreen mode

Returns the sum of all items in a numerical array.

Beware of JavaScripts Automatic Type Conversion if your Array contains something else than Numbers.

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


Top comments (2)

Collapse
 
frankwisniewski profile image
Frank Wisniewski

not really serious...

const sum = arr => eval(arr.join`+`)
Enter fullscreen mode Exit fullscreen mode
Collapse
 
martinkr profile image
martin krause Author

:D

Update Your DEV Experience Level:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›