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 by
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.
Mastering JavaScript Functional Programming
- About Book
- Who Is This Book For?
- Book Content
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!