DEV Community

Discussion on: The beast that is Array.prototype.reduce

Collapse
 
malcolmkee profile image
Malcolm Kee

You can use reduce to implement map, filter, etc. That's why some people call reduce as the most important operation of array.

Besides, just to add on, your example of reducing to a boolean can be replaced with Array.prototype.some method.

Collapse
 
kayis profile image
K

Yes, reduce is actually an important building block of FP.

Collapse
 
akshendra profile image
Akshendra Pratap Singh

Thanks for reminding me about .some(). I always forget that it exists.