Book

Mastering JavaScript Functional Programming

Functional programming is a paradigm for developing software using functions. With this book, you'll make the most of JavaScript programming with a focus on functional programming techniques and styles. Instead of simply working with existing libraries, the book helps you create your own basic building blocks for understanding the concepts in-depth.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h40m

Language

English

About Book

Who Is This Book For?

This book is for JavaScript developers who want to enhance their programming skills and build efficient web applications. Frontend and backend developers who use various JavaScript frameworks and libraries like React, Angular, or Node.js will also find the book helpful. Working knowledge of ES2019 is required to grasp the concepts covered in the book easily.

Book content

chapters 15h40m 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