_.ary(func, [n=func.length])
_.ary(func, [n=func.length])
创建一个函数,该函数最多接受 n
个参数,忽略多出的参数。
func
:要限制参数数量的函数。n
:最多接受的参数数量,默认为func.length
。
示例:
javascript
// 创建一个只接受两个参数的函数
const sum = (a, b) => a + b;
const twoParamsSum = _.ary(sum, 2);
console.log(twoParamsSum(1, 2, 3));
// 输出:3,忽略了第三个参数
在这个例子中,twoParamsSum
函数只接受两个参数,多出的参数被忽略。