Adam loves to learn and teach all things web dev.
Bring me a higher function, whoa-oh
List manipulation is a foundation of programming, and filtering is one of the pillars. Use cases are widespread, from removing outliers from a dataset to applying filters from user interactions. When a list of criteria gets large, however, the code used for these filters can get unruly.
By using and writing higher-order functions, you can write, combine, and manipulate criteria while keeping your JavaScript readable, maintainable, and DRY.
Sponsor
Austin JavaScript is sponsored this month by Cloudflare Austin. Please thank them for their gracious gifts of pizza and drinks and for their support of the local JavaScript community.Ask them about their job opportunities!