_.partial(func, [partials])
Creates a function that invokes func
with partials
prepended to the arguments it receives. This method is like _.bind
except it does not alter the this
binding.The .partial.placeholder
value, which defaults to in monolithic builds, may be used as a placeholder for partially applied arguments.Note: This method doesn't set the "length" property of partially applied functions.
Since
0.2.0
Arguments
func
(Function): The function to partially apply arguments to.[partials]
(…*): The arguments to be partially applied.
Returns
(Function): Returns the new partially applied function.
Example
function greet(greeting, name) {return greeting + ' ' + name;}var sayHelloTo = _.partial(greet, 'hello');sayHelloTo('fred');// => 'hello fred'// Partially applied with placeholders.var greetFred = _.partial(greet, _, 'fred');greetFred('hi');// => 'hi fred'
当前内容版权归 lodash.com 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 lodash.com .