1 line of code: How to get the average of an array

const average = arr = arr.reduce((a, b) => a + b, 0) / arr.length;

Returns the average of the sum of all items in a numerical array.
Beware of JavaScripts Automatic Type Conversion if your Array contains something else than Numbers.


This content originally appeared on DEV Community and was authored by martin krause

const average = arr = arr.reduce((a, b) => a + b, 0) / arr.length;

Returns the average of 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


This content originally appeared on DEV Community and was authored by martin krause


Print Share Comment Cite Upload Translate Updates
APA

martin krause | Sciencx (2021-11-22T15:58:23+00:00) 1 line of code: How to get the average of an array. Retrieved from https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/

MLA
" » 1 line of code: How to get the average of an array." martin krause | Sciencx - Monday November 22, 2021, https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/
HARVARD
martin krause | Sciencx Monday November 22, 2021 » 1 line of code: How to get the average of an array., viewed ,<https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/>
VANCOUVER
martin krause | Sciencx - » 1 line of code: How to get the average of an array. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/
CHICAGO
" » 1 line of code: How to get the average of an array." martin krause | Sciencx - Accessed . https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/
IEEE
" » 1 line of code: How to get the average of an array." martin krause | Sciencx [Online]. Available: https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/. [Accessed: ]
rf:citation
» 1 line of code: How to get the average of an array | martin krause | Sciencx | https://www.scien.cx/2021/11/22/1-line-of-code-how-to-get-the-average-of-an-array/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.