_.overArgs
语法:
_.overArgs(func, [transforms=[_.identity]])
源代码链接:source
npm包链接:npm package
描述:
创建一个函数,调用func
时参数为相对应的transforms
的返回值。
开始版本:4.0.0
参数:
func (Function)
:要包裹的函数。
返回值:
(Function)
: 返回新函数。
例子:
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]
Last updated
Was this helpful?