Beginning Functional JavaScript: Functional Programming with JavaScript Using EcmaScript 6
暫譯: 初學者的函數式 JavaScript:使用 EcmaScript 6 的函數式程式設計

Anto Aravinth

  • 出版商: Apress
  • 出版日期: 2017-03-10
  • 售價: $1,460
  • 貴賓價: 9.5$1,387
  • 語言: 英文
  • 頁數: 184
  • 裝訂: Paperback
  • ISBN: 1484226550
  • ISBN-13: 9781484226551
  • 相關分類: JavaScript
  • 已過版

商品描述

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

Who This Book Is For:

JavaScript developers (or beginners) who want to understand functional programming concepts and the functional nature of the language.

商品描述(中文翻譯)

使用 JavaScript ES6 學習函數式編程概念。您將學習到如柯里化(currying)、部分函數(partial functions)、高階函數(higher-order functions)和單子(monads)等概念。

程式語言的演變從專注於程序轉向物件,現在則轉向函數。JavaScript 支援函數式編程,並允許開發者撰寫精緻的程式碼。

您將學到的內容:


  • 掌握函數式編程概念

  • 識別 JavaScript 中函數的處理方式

  • 了解現實世界的函數庫,並創建一個模仿 underscore.js 的函數庫

  • 執行純錯誤處理技術,如函子(functors)和單子(monads)

  • 發現 ES6 的函數特性,如展開運算子(spread operators)和生成器(generators)


本書適合誰閱讀:

希望理解函數式編程概念及語言函數特性的 JavaScript 開發者(或初學者)。