FunFunFunction Video: Higher Order Functions - Part 1 of Functional Programming in JavaScript (This post is part of the F3C series) Functional programming makes you a »

Part of the Fundamentals of Functional Programming document. Prev: FOFP 1.5 Creating functions We've already seen our first higher-order function, map, in action. A close »

Part of the Fundamentals of Functional Programming document. Prev: FOFP 1.4 A different approach with map In our previous example, we defined a helper function »

Part of the Fundamentals of Functional Programming document. Prev: FOFP 1.3 Some basic list processing In our second attempt at basic list processing, we used »

Part of the Fundamentals of Functional Programming document. Prev: FOFP 1.2 Trying things out Let's explore the difference between imperative and functional programming approaches with »

Part of the Fundamentals of Functional Programming document. Prev: FOFP 1.1 Introduction To start exploring some of the fundamental concepts of functional programming, you don't »

Part of the Fundamentals of Functional Programming document. This document introduces some fundamental building blocks in the functional programming world. A definition Just so we start »

Multiplication & Division Having introduced the use of a NUMBER function to represent a signed integer, we've seen how to add and subtract these functions. Now »

Subtraction Using Addition Now that we can work out the SUCCessor and PREDecessor of our special signed functions, we are now in a position to look »

Passing Through Zero (and Surviving!) In the previous blog, we started preparing for the use of abstract functions that can represent signed integers. We did this »