Functional Programming in JavaScript

NFJS, the Magazine - May 2010

Functions are the basic building block of JavaScript’s structure. This article will provide a brief introduction to some key ideas of functional programming in JavaScript, as well as demonstrate some of the lesser-known features of JavaScript functions. After reading this article, the reader will be able to manipulate functions in a much more direct way, including writing their own higher-order functions.

An online version of this article is not available. This article is available in PDF, MOBI, and EPUB to those who have subscribed.

About Robert Fischer

Robert Fischer

Java Concurrency Specialist and GORM Expert; Principal, Smokejumper Consulting

Robert Fischer is a multi-language open source developer currently specializing in Groovy in Grails. In the past, his specialties have been in Perl, Java, Ruby, and OCaml. In the future, his specialty will probably be F# or (preferably) a functional JVM language like Scala or Clojure.

Robert is the author of Grails Persistence in GORM and GSQL, a regular contributor to GroovyMag and JSMag, the founder of the JConch Java concurrency library, and the author/maintainer of Liquibase-DSL and the Autobase database migration plugin for Grails.

NFJS, the Magazine - May 2010

NFJS the Magazine - May 2010

In this Issue: