让我们假装现在要完成一个任务:尽可能按照函数式语言的原则来写JavaScript代码。首先,我们需要纠正一些你们脑子中可能有的对函数式语言错误的概念。JS语言中的函数式被严重误解。上面这个例子说明了函数式语言的一个关键特征:函数是一种参数。另一方面,这个例子只用三行代码违反了几乎所有能违反的函数式编程范式。但是我已经完全了解函数式编程,我在所有的项目中都用了Underscore.js。这一系列博客是为了帮助大家怎样把函数式编程的美妙之处应用到你的JavaScript代码中。下一节中,我将讨论JavaScript 语言中函数式及非函数式的多种元素。有了这些知识,我们可以通过把这些元素整合在一起,慢慢的在脑中形成函数式编程的完整体系,并且理解它们在JavaScript中的表现。

函数式 JavaScript(一)简介

函数式 JavaScript(一)简介