跳到主要内容

partial

_.partial(function, *arguments)
局部应用一个函数填充在任意个数的 arguments改变其动态 this 值。和 bind 方法很相近。你可以传递_ arguments 列表来指定一个不预先填充,但在调用时提供的参数。

var subtract = function(a, b) { return b - a; };
sub5 = _.partial(subtract, 5);
sub5(20);
=> 15

// Using a placeholder
subFrom20 = _.partial(subtract, _, 20);
subFrom20(5);
=> 15