Learn advanced JavaScript techniques Map, Filter and Reduce. These Array methods might seem ordinary, but they're extremely powerful tools and the building blocks of the functional programming paradigm. We'll learn what they do, how to use them and how to write our own implementations of all three.
This first video mainly focuses on the Array.prototype.map and Array.prototype.filter methods. In the second video we shall discuss Array.prototype.reduce, which is slightly more complex to fully understand and deserves its own video.
In the video we create a map implementation with parameters that are perfectly fine, but which I would suggest reversing in the future if you were to curry the map function. So the arguments would work better this way https://gist.github.com/mrosata/eb988...