Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6 Front Cover

Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6

  • Length: 164 pages
  • Edition: 1st ed.
  • Publisher:
  • Publication Date: 2017-04-08
  • ISBN-10: 1484226550
  • ISBN-13: 9781484226551
  • Sales Rank: #2647229 (See Top 100 Books)
Description

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

Who This Book Is For:

JavaScript developers (or beginners) who want to understand functional programming concepts and the functional nature of the language.

Table of Contents

Chapter 1: Functional Programming in Simple Terms
Chapter 2: Fundamentals of JavaScript Functions
Chapter 3: Higher-Order Functions
Chapter 4: Closures and Higher-Order Functions
Chapter 5: Being Functional on Arrays
Chapter 6: Currying and Partial Application
Chapter 7: Composition and Pipelines
Chapter 8: Fun with Functors
Chapter 9: Monads in Depth
Chapter 10: Pause, Resume with Generators

To access the link, solve the captcha.