Beginning Functional JavaScript

Functional Programming with JavaScript Using EcmaScript 6

  • Anto¬†Aravinth

Table of contents

  1. Front Matter
    Pages i-xv
  2. Anto Aravinth
    Pages 1-13
  3. Anto Aravinth
    Pages 15-28
  4. Anto Aravinth
    Pages 29-43
  5. Anto Aravinth
    Pages 45-55
  6. Anto Aravinth
    Pages 57-76
  7. Anto Aravinth
    Pages 77-92
  8. Anto Aravinth
    Pages 93-106
  9. Anto Aravinth
    Pages 107-123
  10. Anto Aravinth
    Pages 125-140
  11. Anto Aravinth
    Pages 141-158
  12. Back Matter
    Pages 159-164

About this book


Learn functional programming concepts using JavaScript ES6. You will learn concepts such as currying, partial functions, higher-order functions, and monads.

Programming languages have evolved from focusing on procedures to objects and now on function. JavaScript supports functional programming and allows developers to write well-crafted code.

What You Will Learn:   

  • Master functional programming concepts
  • Identify how functions are treated in JavaScript
  • Understand real-world functional libraries and create a functional library that mimics underscore.js
  • Perform pure-error handling techniques such as functors and monads
  • Discover ES6 functional features such as spread operators and generators


functional javascript functional js functional programming closures js functions javascript functions

Authors and affiliations

  • Anto¬†Aravinth
    • 1
  1. 1.ChennaiIndia

Bibliographic information