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.