虽然标题是NodeJS函数式编程,但实际上NodeJS 是一个框架,不是一种语言,其采用的语言是 JavaScript.而JavaScript是一种典型的多范式编程语言,算不上是函数式语言,但它有函数式编程的一些特性: 比如函数作为一等公民,能够被赋值,被传递 支持闭包(Closure) 支持 Currying 下面转载一篇JavaScript的函数式编程,很好的说明了JS是如何通过参数化函数和函数组合实现Point Free风格,进而消除不必要的中间变量让代码变得更简洁.函数式编程声名式实现,