The function to rearrange arguments for.
The arranged argument indexes.
Returns the new function.
5.5.0
var rearged = rearg(function(a, b, c) {
return [a, b, c];
}, [2, 0, 1]);
rearged('b', 'c', 'a')
// => ['a', 'b', 'c']
Rest
...indexes: number[]
Creates a function that invokes
func
with arguments arranged according to the specifiedindexes
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.