Functional Programming in JavaScript

Cristian Salcescu is the author of the book series "Functional JavaScript" and "Functional React." He is a technical lead who is passionate about front-end development and enjoys sharing ideas. He took on various roles and was involved in all aspects of software development. Cristian Salcescu is a Medium writer and JavaScript trainer.


You will learn how to use JavaScript as a functional programming language in Functional Programming in JavaScript. JavaScript, it turns out, has everything it needs to be used as a functional language. We simply need to remove features from the language that begin with the keyword 'this.'


Values are functions. Functions can perform operations on other functions. Even after the outer functions have been executed, inner functions can access variables from the outer functions. Functional programming simplifies the reading, understanding, testing, and debugging of code.


Here are a few examples of what you will learn:

  • Using a linter, disable 'this' and enable immutable data objects.
  • What is the best way to work with immutable objects and collections?
  • How to perform data transformations with core operations such as filter, map, sort, and reduce
  • How to use if and switch statements in a functional way
  • How to build pipelines and use currying to pass extra data
  • Learn about functors and monads.
  • Working with promises and observables
  • Recognize the Elm Architecture


Author: Cristian Salcescu

Link to buy: https://www.amazon.com/Functional-Programming-JavaScript-React/dp/B08F6RCCSF

Ratings: 4.6 out of 5 stars (from 16 reviews)

Best Sellers Rank: #443,408 in Books

#140 in JavaScript Programming (Books)

#1,143 in Programming Languages (Books)

#1,495 in Internet & Social Media

https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy