Map, Filter and Reduce are all higher-order functions, this means that they all receive a function as a parameter. They’re all called by an array (initial data) and return another array (in filter and map) or a value (reduce). This article will show, with examples, how each of them works. …