使用_.partial(f,_,_)(1,2),我可以用两个参数1和2部分地应用和调用函数f。
Hower这似乎不适用于Datatype Prototype内置函数,例如:String.prototype.split.call(' a / b / c',' /&# 39)
如何让它们与下划线部分一起使用?这不起作用:
_.partial(String.prototype.split.call,_,_)(' a / b / c',' /')
答案 0 :(得分:1)
String.prototype.split需要'this'上下文。
所以,下面的代码可以工作。
var curried = _.partial(String.prototype.split).bind('a/b/c');
console.log(curried('/'));