Functional JavaScript: Learn by refactoring

from blog Jordan Eldredge's Blog, | ↗ original
↗ original
Learn the basics of functional programming by iteratively refactoring imperative code.