javascript 功能编程概念

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 功能编程概念相关的知识,希望对你有一定的参考价值。

// PURE FUNCTIONS

/// For example, this is a pure function:
function add2 (x){
  return x + 2
}
/// And this is not:
var y = 2
function adder (x){
  return x + y
}

// CURRYING
///...


// FUNCTOR

/// if a data type has map function it's a functor
arr.map(x=>x*2) // etc
/// rule: given x=>x should not make any change

// MONAD

以上是关于javascript 功能编程概念的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript高级程序设计学习之基本概念

玩转JavaScript OOP[2]——类的实现

总结富有表现力的JavaScript

青少年阶段

JavaScript-Web编程语言-基本概念

javascript面向对象编程笔记