This post has been published more than 10 years ago, it may be obsolete by now. I’ve been giving JavaScript & CasperJS training sessions lately, and was amazed how few people are aware of the Functional Programming capabilities of JavaScript. Many couldn’t see obvious usage of these in Web development, which is a bit of a shame if you ask me. Let’s take things like map and reduce from the Array pr