Aravinth, Anto. Beginning Functional JavaScript : Functional Programming with JavaScript Using EcmaScript 6 / [electronic resource] : / by Anto Aravinth.. — 1st ed. 2017.. — XV, 164 p. 5 illus. : online resource.

Chapter 1: Functional Programming In Simple Terms -- Chapter 2:  Fundamentals of Javascript functions -- Chapter 3:  Functions === Data -- Chapter 4:  Arrays -- Chapter 5: Closures and Currying -- Chapter 6: Composition and Pipelines -- Chapter 7: Functors -- Chapter 8: MayBe And Either Functors -- Chapter 9: Applicative Functors -- Chapter 10: Lets be functional about Generators -- Chapter 11: Testing and Closing Thoughts.

Available to subscribing member institutions only. Доступно лише організаціям членам підписки.

Анотація:
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.

9781484226568

10.1007/978-1-4842-2656-8 doi


Computer programming.
Software engineering.
Web Development.
Programming Techniques.
Software Engineering.

QA76.6-76.66

006.76