Function.curry - Prototype JavaScript 框架

Xunxin Prototype API

curry
1.6.0

curry(arg...) -> Function 

返回一个新的函数,该函数是原始函数对象用 arg 指定的值填充了部分参数的版本。

Function#curry 的行为类似于没有初始作用域参数的 Function#bind 方法。

样例

String.prototype.splitOnSpaces = String.prototype.split.curry(" "); 
"foo bar baz thud".splitOnSpaces(); 
//-> ["foo", "bar", "baz", "thud"]