- 柯里化:将n元函数转换成n个一元函数 | 将一个多参数的函数转成多个单参数的函数
1 | function add(a, b, c, d) { |
- 偏函数:将n元函数转换成n-x元参数 | 固定一个函数的一个或多个参数
1 | Function.prototype.partial = function(){ |
- 惰性函数
1 | var getTimeStamp = function(){ |
1 | function test(val){ |
改变的确很难,但结果值得冒险
1 | function add(a, b, c, d) { |
1 | Function.prototype.partial = function(){ |
1 | var getTimeStamp = function(){ |
1 | function test(val){ |