Javascript Functor, Applicative, Monads in pictures
Tze-Hsiang Lin
9859

Great explanation!

In ap2.js, line 4 should be results=results.concat(wrappedVals.map(this[i]));

since concat doesn’t mutate this array.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.