TY - BOOK AU - Aravinth,Anto ED - SpringerLink (Online service) TI - Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6 SN - 9781484226568 AV - QA76.6-76.66 U1 - 006.76 23 PY - 2017/// CY - Berkeley, CA PB - Apress, Imprint: Apress KW - Computer programming KW - Software engineering KW - Web Development KW - Programming Techniques KW - Software Engineering N1 - 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. Доступно лише організаціям членам підписки N2 - 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 UR - https://doi.org/10.1007/978-1-4842-2656-8 ER -