Book

Mastering JavaScript Functional Programming

Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way write more concise code, with greater concurrency and performance. JavaScript is a language that is particularly suited to functional programming. This book provides comprehensive coverage of the major topics in functional programming with JavaScript to get shorter, clearer, and testable programs.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

12h52m

Language

English

About Book

Who Is This Book For?

If you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book.

Book content

chapters 12h52m total length

Becoming Functional - Several Questions

Thinking Functionally - A First Example

Starting Out with Functions - A Core Concept

Behaving Properly - Pure Functions

Programming Declaratively - A Better Style

Producing Functions - Higher-Order Functions

Transforming Functions - Currying and Partial Application

Connecting Functions - Pipelining and Composition

Designing Functions - Recursion

Ensuring Purity - Immutability

Implementing Design Patterns - The Functional Way

Building Better Containers - Functional Data Types

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required