本书由浅入深地介绍函数式编程的思想、技术和特点,分析在JavaScript中如何有效运用它。全书共分9章,先后介绍了函数式编程有关的理论、基础和核心的技术、典型的特征和应用领域以及与面向对象编程的比较。
本书既广泛介绍函数式编程的思想,也结合JavaScript的特点分析其应用和局限,注重从本质和内在逻辑的角度解释各个主题,并辅以相关的代码演示,使读者不仅知其然,更知其所以然。对于函数式编程涉及到的JavaScript语言本身的特性,以及与面向对象编程的比较,本书也做了重点讨论。本书适合希望学习函数式编程的JavaScript程序员阅读,对一般的函数式编程理念感兴趣的读者也可以作为参考。