Use a Maybe functor to halt transformer functions from acting on null or undefined values

Thomas Greco
InstructorThomas Greco
Share this video with your friends

Social Share Links

Send Tweet

As its name suggests, a Maybe is a type that may or may not hold a value. In JavaScript, we can use Maybes to check whether a value is undefined or null prior to passing it through to a transformer function and ultimately give us better control over the flow of our

In this lesson, we walk through the process of writing a factory function for creating objects that implement a Maybe functor. The overall goal of the lesson is to become more comfortable working with the functor data type while learning about Maybe, a widely-known implementation in the functional programming world