Hardcore Functional Programming in JavaScript Hardcore Functional Programming in JavaScript

Recognize Pure Function

Brian Lonsdorf
Brian Lonsdorf
SFJS Co-Organizer

A function that does not change anything outside of itself is considered a pure function. Pure functions react the same way to the same inputs. They are more testable, portable, memoizable, and parallelizable. Joe plays a game called Pure or Impure to help the audience recognize pure functions.

Get Unlimited Access Now