_.rearg(func, indexes)
Creates a function that invokes func
with arguments arranged according to the specified indexes
where the argument value at the first index is provided as the first argument, the argument value at the second index is provided as the second argument, and so on.
Since
3.0.0
Arguments
func
(Function): The function to rearrange arguments for.indexes
(…(number|number[])): The arranged argument indexes.
Returns
(Function): Returns the new function.
Example
var rearged = _.rearg(function(a, b, c) {return [a, b, c];}, [2, 0, 1]);rearged('b', 'c', 'a')// => ['a', 'b', 'c']
当前内容版权归 lodash.com 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 lodash.com .