函数柯理化-延迟运行

Posted web半晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数柯理化-延迟运行相关的知识,希望对你有一定的参考价值。

Function.prototype.bind = function (context) 
    let that = this,
    	args = Array.prototype.slice.call(arguments, 1);
 
    return function() 
        return that.apply(context, args);
    ;
;

js中经常使用的bind,实现的机制就是Currying。

以上是关于函数柯理化-延迟运行的主要内容,如果未能解决你的问题,请参考以下文章

scala 函数(柯理化)

柯理化函数编程思想

柯理化

JS`柯理化`

函数柯理化之参数复用

柯理化函数-初步封装