4.17.11
3.10.1
2.4.2
1.3.1
_.overArgs(func, [transforms=[_.identity]])
Creates a function that invokes func
with its arguments transformed.
Since
4.0.0
Arguments
argument
func
[transforms=[_.identity]]
type
Function
...(Function|Function[])
description
The function to wrap.
The argument transforms.
Returns
(array)
Example
function doubled(n) {
return n * 2;
}
function square(n) {
return n * n;
}
var func = _.overArgs(
function (x, y) {
return [x, y];
},
[square, doubled]
);
func(9, 3);
// => [81, 6]
func(10, 5);
// => [100, 10]
function doubled(n) {
return n * 2;
}
function square(n) {
return n * n;
}
var func = _.overArgs(
function (x, y) {
return [x, y];
},
[square, doubled]
);
func(9, 3);
// => [81, 6]
func(10, 5);
// => [100, 10]