![](https://videos.teamtreehouse.com/stills/JavaScript-Array-Methods-reduce-stills-4.jpg?token=68be2c53_2df8bd04299d6e7da65f1becf09476b868645caf)
- JavaScript
- Beginner
About this Workshop
The reduce() method in JavaScript is used to apply a function to each element in an array, with the purpose of reducing the array to a single value. It has some relatively straightforward applications such as calculating the sum or average of the elements in an array. However, it can also perform more complex operations, including flattening a multi-dimensional array into a single-dimensional array, counting the occurrences of a particular element in an array, converting an array of objects into a single object, filtering an array based on a condition, and more.
Learn how to use reduce() with Dustin as he goes over some use cases and the official documentation.
What you'll learn
- reduce()
- concat()
- arrays
- objects
Teacher
-
Dustin Usey
Dustin is a passionate developer, lifelong learner, and Technical Evangelist for Treehouse.