JavaScript の独自拡張として Expression Closure という文法があります。 通常、関数リテラルは以下のように記述しますが、
var add = function(a, b) { return a + b; }
以下のように、関数型プログラミング風に記述することができます。 中括弧 {} と return が省略されていることに注意してください。
{}
return
var add = function(a, b) return a + b;