_.over([iteratees=[_.identity]])
_.over()
方法创建一个函数,该函数接受一系列函数,并返回一个新函数。当新函数被调用时,它将每个提供的函数的结果作为参数传递给指定的函数。
参数
iteratees
(Array): 要组合的函数数组。默认为[_.identity]
。
返回值
(Function): 返回一个新函数,该函数接受一系列参数,并将这些参数传递给每个提供的函数,然后将每个函数的结果传递给指定的函数。
示例
javascript
function double(value) {
return value * 2;
}
function square(value) {
return value * value;
}
const func = _.over([double, square]);
console.log(func(3)); // 输出 [6, 9]