[译]JavaScript中的不可变性(Immutability)

2016-04-09
阅读 4 分钟
10.6k
不可变性(Immutability)是函数式编程的核心原则,在面向对象编程里也有大量应用。在这篇文章里,我会给大家秀一下到底什么是不可变性(Immutability)、她为什么还这么屌、以及在JavaScript中怎么应用。

[译]浅入浅出Monads

2016-04-08
阅读 3 分钟
5.3k
大多数关于monad的教程都和老太太的裹脚布一样,又臭、又长,说不清、道不明。当然我也不伟大,没法保证我写的一定更明了,更生动,甚至更屌?不过我至少可以确定,我这篇更简洁。浪费不了你多少时间的!

[译]函数式JavaScript之Functors

2016-03-14
阅读 4 分钟
5.8k
Functors 先看看如下代码: {代码...} 这就是一个普通函数,接收一个integer作为参数,再加1返回。类似的,我们还能再来一个加2的函数。稍后我们会用到这几个函数: {代码...} 下面我们来写一个如下的组合函数,来按需执行上述函数 {代码...} 当传入正确的integer参数时,这个组合函数F工作正常,那如果传入的数据类型是...