JS Built-ins
π
en
|
es
Apprentice
0 XP
β
Search
βK
Exam β
Stats β
Learning Path
β
β°
β Home
FunctionalProgramming
0 / 25 completed (0%)
All Difficulties
Beginner
Intermediate
Advanced
All
Not Started
Attempted
Completed
Exercises (25)
β
Pure add function
Beginner
β
Pure double function
Beginner
β
Pure vs impure β array operations
Intermediate
β
Pure function β referential transparency
Intermediate
β
Pure function composition
Advanced
β
Basic currying β manual
Beginner
β
Partial application with currying
Beginner
β
Curry helper function
Intermediate
β
Reusing curried functions
Intermediate
β
Currying 3-argument functions
Advanced
β
Function composition β manual
Beginner
β
Pipe β left-to-right composition
Beginner
β
Compose β right-to-left composition
Intermediate
β
Pipe three functions
Intermediate
β
Compose vs pipe equivalence
Advanced
β
Custom map β higher-order function
Beginner
β
Custom filter β higher-order function
Beginner
β
Custom reduce β transform array
Intermediate
β
Multiplier factory β function returning function
Intermediate
β
Compose map, filter, and reduce
Advanced
β
Basic memoization β cache results
Beginner
β
Memoization β verify cached values
Beginner
β
Memoization β function called once per unique key
Intermediate
β
Cache miss still computes
Intermediate
β
Memoization with multiple distinct keys
Advanced