This content originally appeared on David Walsh Blog and was authored by David Walsh
It’s rare that I’m disappointed by the JavaScript language not having a function that I need. One such case was summing an array of numbers — I was expecting Math.sum
or a likewise, baked in API. Fear not — summing an array of numbers is easy using Array.prototype.reduce
!
const numbers = [1, 2, 3, 4]; const sum = numbers.reduce((a, b) => a + b, 0);
The 0
represents the starting value while with a
and b
, one represents the running total with the other representing the value to be added. You’ll also note that using reduce
prevents side effects! I’d still prefer something like Math.sum(...numbers)
but a simple reduce
will do!
The post Sum an Array of Numbers with JavaScript appeared first on David Walsh Blog.
This content originally appeared on David Walsh Blog and was authored by David Walsh

David Walsh | Sciencx (2023-09-07T02:06:45+00:00) Sum an Array of Numbers with JavaScript. Retrieved from https://www.scien.cx/2023/09/07/sum-an-array-of-numbers-with-javascript/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.