← 🟨 JavaScript Intermediate21 / 25
Lesson 21 — Currying
One argument at a time
Currying turns f(a, b) into f(a)(b) — handy for reusable configs.
Why it matters: it builds specialized functions from general ones.
Task
Curry multiply so multiply(3)(4) is 12.
Keep going with JavaScript Intermediate
Ready for more? These paid resources pick up where this lesson leaves off.
UdemyBestsellers
Top-rated JavaScript Intermediate courses
Project-based JavaScript Intermediate video courses — the perfect paid next step after these free lessons.
Browse on Udemy →AmazonReader picks
Best JavaScript Intermediate books
Hand-picked JavaScript Intermediate books to master the fundamentals offline.
See on Amazon →Some links on this page are affiliate links: we may earn a commission at no extra cost to you. We only recommend tools we believe are genuinely useful.