Getting somewhat off topic, but from the article he's referencing:
>Top-notch functional programming
What exactly is it that makes people who have never done functional programming think javascript offers "top-notch" functional programming? It offers the bare minimum to be able to do functional programming, but that is a far cry from "top-notch".