JavaScript pode ser usado de forma funcional. O documento discute como funções podem ser tratadas como valores de primeira classe em JavaScript (podem ser passadas como parâmetros e retornadas de outras funções) e apresenta exemplos de high order functions, closure e partial functions.